What is a game without a game engine? Unity is my engine of choice and has everything I need. It gets a bad rep for being the producer of asset swaps and whatnot. But honestly, it's a robust engine that is capable of great things.




What is a game without a game engine? Unity is my engine of choice and has everything I need. It gets a bad rep for being the producer of asset swaps and whatnot. But honestly, it's a robust engine that is capable of great things.




Look, it's okay to buy and use assets. Just don't simply repackage them and try to sell them as a game.





Another Visual Studio product. I use the online version of VS Code on my iPad (with a keyboard) to code in bed. It's not a buildable or debuggable environment, but it allows me to quickly write up a bunch of code on the fly. Works great with GitHub.




GitHub is fabulous, even if your projects aren't open source. I have a couple private repositories that I use to easily sync code between a couple devices.













Some kind of tracking software is essential so you don't forget what you're doing. Trello is great at what it does.












A bit of a self plug here; but I made this app specifically to help me with my development workflow. It comes in handy when you are dealing with a lot of loose files that need to be moved around, or put somewhere quickly.




You need an OS for game development, and regardless of how you feel about Windows; it is king of computer gaming. It's incredibly easy to use Windows to develop, build, and play.








Sometimes local backups aren't enough. For an added layer of safety, backup your project to a cloud.




Whether you're just dabbling or looking to make something big; hopefully this list can help you find software that can help.