Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+3)

Before jumping into making a game, you should do a bit of research and maybe a couple of tutorials. The research part is looking at what engines are available and which will fit your needs and skill set. I can only speak to the ones I’ve used: Unreal, Unity and Phaser. In the order I listed, Unreal is the most difficult to learn but does more of the work for you. Phaser is the easiest to learn, but you will be hand coding EVERYTHING! And Unity is somewhere in between.

As far as coding, Phaser uses javascript and you will code everything. Unity uses C#, but you’ll mostly be attaching individual scripts to objects. And Unreal uses C++, but, most likely, you won’t write a single line of code.

Myself: I use Phaser because it’s what I use at work. I’m writing code in Phaser for 8+ hours a day - so I know my way around it. This is part of choosing an engine. Unreal or Unity may be a better choice for a given project, but I personally could get the project done in Phaser in less time.

As for your question of art vs coding: TBH, most people focus on one or the other. The reason I have an account on this site to begin with is I’d rather just buy some artwork that’s already done and dive into the coding.

Thank you! I think that is what I am going to do... looking at the engines and taking some notes down perhaps. Thanks so much for the advice!