Please give me the roadmap for being a game developer? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

Please give me the roadmap for being a game developer?

I want to be a game developer but I don't know where to start please help me by giving a complete roadmap.

19th Jul 2019, 12:34 PM
Yash Jaiswal
Yash Jaiswal - avatar
17 Answers
+ 8
Hi Yash Jaiswal You can Learn C# and Dowload Unity Game Engine so you are can Create game more platforms for exemple android,ios,windows, Html5, Playstation3,4,and so on... with Unity Game Engine I’m create game 2d or 3d with Unity..are you don’t know C# you are can tutorial in Unity Game Engine
20th Jul 2019, 7:09 AM
Elbek Raximov
Elbek Raximov - avatar
19th Jul 2019, 1:41 PM
Zhenis Otarbay
Zhenis Otarbay - avatar
+ 12
1. Start implementing in pygame or in pyqt some tutorial youtube games 2. Create your own game
19th Jul 2019, 1:36 PM
Zhenis Otarbay
Zhenis Otarbay - avatar
+ 12
Yash Jaiswal well do the same using youtube search for java game tutorials watch from lesson 1
19th Jul 2019, 1:39 PM
Zhenis Otarbay
Zhenis Otarbay - avatar
+ 10
Okay let me start from the very beginning considering your case you know java well thats means C# wont take much time to get your feet wet. Step 1) would be to learn basic programming things like loops variables and some thread etc in C# (incase of unity game engine) or any other programming lang. Step 2) would be to pick any game engine or frameworks whether be it good or bad, the main focus should be on how to make a game and also on learning game concepts . Step 3) would to take a small tutorials on a game engine ( i would recommend Unity game engine strongly ) which you can get in the youtube totally for free. Step 4) Try making small small games like flappy birds or word puzzle game by following tutorials from youtube... doing this would really really help you learn game development fast and nicely. Step 5) Besides learning from tutorials do alot of research on how to use the game engine like for example learning about meshRenderer, transform, rigidbody these you can learn easily from tutorials.
19th Jul 2019, 10:18 PM
Rohit
+ 8
Cont. Step 6) once you become familiar with game engine UI( software) the time has come to try something silly :) totally by your self... like making an object move via codes. Then slowly slowly try implementing other features like moving that objects to left and right and so on. Dont worry or feel sad if you are not able to implement it on the first try... keep practicing keep asking questions in the community and keep watching tutorials. Step 7) After you are comfortable with the basic things like moving object or player, adding more objects, playing with gravity or physics adding animations or some very very very basic game ai its time to go step 8. Step 8) Now finally the time has come to think about your own very exciting game idea. Dont worry if you are not an artistic guy like me ;) because you can find a lot of free game graphics assets or sprites on the internet for free moreover your focus shouldnt be on graphics when your are starting off. The main aim should on the concepts of game development.
19th Jul 2019, 10:34 PM
Rohit
+ 8
Cont. Step 9) Once you have your very awesome game idea which i expect it to be abit simple (because its your very first game) start implementing it part by parts dont rush please. Your aim should be for example on the first day implementation only to move the player then secondly to add animation third to add platforms and so forth. Once you are done with players and its characteristics now your aim should be on making enemy so the moral is to only focus in one thing... "divide and conquer" =) Now if suppose you dont have any game idea worry not cause there are alot of already existing game which you can implement for example super mario with sword or gun version which i did for my college project will really help you in your learning path or any other simple game like flappy bird or anything. step 10) There will be alot of time when you will feel like giving up because you are not able to code or make what you want. so if you feel like that my advise would be to just or pause from that project(game) you ...
19th Jul 2019, 10:40 PM
Rohit
+ 8
working to something new like for example learning small concepts like animation .... and then later in life you return back to it and implement you will notice how much easy it will feel because you have upgraded you skills. Besides you will also have to improve your coding side by side. Also dont fall prey to pick a specific programming lang. You can start with OOPS programming language for building i would recommend C# with Unity. (C# is very familiar to Java). As these lang. are more than enough to meet requirements. Dont think too much abt which game engine or lang. YOU DONT HAVE TO VERY VERY GOOD "MATHEMATICIAN OR PHYSICIAN OR PROGRAMMER OR ARTIST" INORDER TO DEVELOP GAME RATHER YOU SHOULD BE SUPER MOTIVATED AND HUNGRY TO SEE YOUR GAME COME LIVELY... AND ALSO THE LEARNING ATTITUDE. Just basic maths concept is more than enough. Avoid people who say you need to be super genius inorder to build game. All the best in your path to becoming a game developer. sorry once again for such a long texts. thank you☺
19th Jul 2019, 10:52 PM
Rohit
+ 7
download Unity - www.Unity.com
20th Jul 2019, 7:10 AM
Elbek Raximov
Elbek Raximov - avatar
+ 5
hey admitted to undemy.com
20th Jul 2019, 2:28 PM
Aditya
Aditya - avatar
+ 2
I don't know anything about python. I studied only Java
19th Jul 2019, 1:38 PM
Yash Jaiswal
Yash Jaiswal - avatar
+ 2
It's hard to find a complete tutorial
19th Jul 2019, 1:40 PM
Yash Jaiswal
Yash Jaiswal - avatar
+ 2
I want to learn to that point till I am able to create my own game
19th Jul 2019, 1:40 PM
Yash Jaiswal
Yash Jaiswal - avatar
+ 2
At least you must know about Math 😂 because many Graphic design of game use math logical
19th Jul 2019, 1:48 PM
Dwi Novianto Nugroho
Dwi Novianto Nugroho - avatar
+ 2
Basic java+ principles of OOP and GUI knowledge
23rd Jul 2019, 7:43 AM
Yash Jaiswal
Yash Jaiswal - avatar
+ 1
How strong our programing base please help me
23rd Jul 2019, 7:34 AM
Shivam
+ 1
Here is all you need. https://vionixstudio.com/
2nd Aug 2019, 9:00 AM
Vinod