Skip to main content

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

Hello , my name is shirogane and im currently working as a game developer at ubisoft

I will be glad to help you if you want to develop games 


The first thing I will suggest is to not learn an existing game engine like :unreal,godot and ect ,Instead you should try to build game from scratch to have a good foundation in developing games and it will be very easy if you want to use another game engine in the future because the core concepts are the same.


The first thing that you should learn is c++ ,learning this programming language will able you to have a good foundation for developing game and it will be much easier to learn other programming language when you have good foundation in c++


The second course i will recommend you to learn is this one, it will give you a good foundation of algorithm and data structures (c++) which will be very useful to undedstand a game design pattern

https://www.udemy.com/course/datastructurescncpp/


Then after you have a good foundation in c++ the next thing you should learn is the openGL library,you will learn the core concept of 3d/2d graphics rendering ,object translation,rotation,scaling,shading ,lighting and much more

You can learn about opengl here

https://youtube.com/playlist?list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2


Or 


https://www.udemy.com/course/graphics-with-modern-opengl/


You can choose either one of those

Thank you for your reply. Really appreciate the background experience you had and also the guidance.

I think I wasnt clear when I mentioned I want to develop my own game.

I did took into consideration to learn coding but that is something I dont think I am able to do due to my personal strengths/weaknessess.

Base on your experience, If I were to hire game developers to make a game similiar to Sim but its multiplayer, What do you think the cost will be?

Deleted 3 years ago

The cost will be really expensive(its relative to how complex the game is) as you have to hire peoples such as:

-Network programmer

-3d modeller

-Rigger

-Game programmer 

There are also alternative for example you can offer them a revenue share of your game which will be way more cheaper.

But If you dont have experience leading a team of game developer it will be super hard to start making a complex game like sims and with multiplayer feature in it since you will have a hard time figuring out  how to hire people that are qualified 

The first thing i would recommend is try to work on a small game first rather than a big game ,for example try to work with 1 programmer and you as the game designer to work on a simple game ,you can try to make a really simple game for example tic tac toe so you will get the experience as you move on to more complex project

(+1)

This is really good advice. I was also thinking of maybe getting a easier game done first before going big scale. thanks