Shovel Knight was actually the first indie game ever. All other video games before then were published by companies with at least 5 million dollars. It all changed when Mr. Yacht Club Games got tired of working at the EA mobile game assembly line (you have to program on laptops that are moving on conveyor belts. It's really inconvenient,) and decided to make a game by only himself.