Creating video games has never been easier. With game development tools like Unity, you can independently produce anything from simple 2D platformers to fully realized 3D first-person shooters. Unity is free for small developers, and there is a wealth of online resources available for learning the platform.