Decorative Icon

Game Development FAQs

Q: What software should I use to make my game?

A: Use any software that will make developing your game easier.

It doesn't matter what software you use to make your game, what matters is making it. If you have a particular game genre in mind, then find software tailored for making that type of game. Don't be afraid to download a tool and try it out.


Q: If I don't know how to program, where do I start?

A: Start by learning the fundamentals of programming through school, online courses, websites, or YouTube. Then learn how to program using a Game Engine or Framework.

Google search for introductory tutorials and documentation on programming in a language of your choice. Once you've been primed on the fundamentals of programming, search for guides or videos on how to script game mechanics or systems. Search for answers to questions in forums or Q&A hubs, it is very likely someone else has already asked them. If you can't find an answer to a question you have, then make a post about your question.


Q: Should I make a Game Engine to make my game?

A: No. It's generally recommended to use an existing Game Engine that can support development of your game.

If you want to make games, start by using a game engine. Some engines are general-purpose and provide a standard set of tools and functions to create any type of game. If a general-purpose engine lacks the functionality you need, it can be extended with plugins. Some engines are built to develop games of a specific genre. Pick an engine that suits your needs for game development.


Q: When would I make your own Game Engine?

A: Make your own Game Engine if:

  • All the available engines and plugins aren’t suitable for making your game.
  • You want a specialized tool that you own and freely modify your tools.
  • You plan on reusing your engine to make sequels or similar games.
  • You need to achieve a level of performance and optimization that can't be achieved by using the available engines.
  • You are adamant about avoiding royalties or subscriptions for the use of commercial engines.
  • You want to be a professional Engine Programmer.

Q: What should I do if I don’t want to program systems for my game, and just want to focus on design?

A: Purchase plugins for your game engine of choice and pre-made assets from asset store.

You can purchase game systems, game templates, and tools to save yourself time and speed up the development process.


Q: Are there engines that let you script game logic without using a text-based programming language?

A: Yes, some game engines have visual scripting systems to make it easier for designers and artists to program game logic.

Some examples are Unreal Blueprints, and Stencyl Block Scripting. But it's still recommended to take a course on the fundamentals of computer programming.


Q: What do I do if I don't want to make to program my game?

A: Team up, hire, or contract programmers.

You can't make a game without programming it.


Q: What do I do if I don't want to want to make the art or audio for my game?

A: Team up, hire, or contract an artist.

Or purchase art assets from digital marketplaces.


Q: Are there free tools and assets?

A: Yes, there are plenty of free tools and assets available to make video games.

Most game engines are free so you can start development right away. A lot of asset creation tools are free or offer free trials. There are also many websites that provide free assets for anyone to use.