Developing games has never been easier. Game development platforms like Unity make it possible to create everything from simple 2D platformers to fully detailed 3D first-person shooters, all on your own. Unity is free for small developers, and there are many resources available online for anybody who wants to learn to use this platform.