Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I like C++ with SDL because both are fairly well documented. I wouldn't really recommend C++ to start with because memory management can be a bit tricky. It's good to learn eventually to get an understanding of fundamentals of optimization, but you can leave that for much later.

For start I'd go with Unity with C# because there's lots of documentation and examples, and C# is good foundation for learning C++.