In order to follow this roadmap and develop your very own games, you’ll need a set of tools:-
1- An IDE.(Visual Studio)
2- A Game Engine.(Unreal Engine 4)
Having these tools installed on your PC, you’re now ready to kickstart your journey.
"Game Design is the essence of game development, it’s about planning and applying your theoretical knowledge in the games you’re making, making your game more appealing to the player and more enjoyable."
-In this section you’ll learn more about the history of game development and the different roles in the industry:-
1- *The History and Evolution of Videogame Design.
https://www.youtube.com/watch?v=ct8a3D7FvB0
2- *12 Games That Defined Their Genres.
3- *Defining Moments in Video Game History.
https://learn.stash.com/defining-moments-in-video-game-history-a-timeline
4- Design Talks - GDC.
https://www.youtube.com/playlist?list=PL2e4mYbwSTbbjN6TTMo6toJfByWpKvEDH
Programming is among the first aspects that brought Video Games to life, it started with assembly, and now C++ is the dominant language for game programming:-
1- *Beginning C++ Programming - From Beginner to Beyond.(Paid)
https://www.udemy.com/course/beginning-c-plus-plus-programming/
2- C++ Fundamentals - Programming Course.
https://www.youtube.com/playlist?list=PLL0cLF8gjBpqRPlDcAqc9F939mwr76CG0
3- *C++ - The Cherno.
https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb
4- C++ Tutorials.
https://www.youtube.com/playlist?list=PLrjEQvEart7dezh2ObeI1S7L2YDZdIT9T
Unreal Engine have been a leading software in the game industry for over 20 years, but it was only released for the community in 2015, it’s a powerful engine with a wide area of capabilities, it could be used to develop both indie and AAA games:-
1- *Welcome to Unreal Engine.
https://learn.unrealengine.com/home/LearningPath/119021?r=False&ts=637627289492657606
2- Welcome to Game Development.
https://learn.unrealengine.com/home/LearningPath/119037?r=False&ts=637627288963240072
3- DevSquad.
https://www.youtube.com/user/VirtusEdu
Develop 5 offline games that will teach you the basic concepts of game development.
->Unreal C++ Developer: Learn C++ and Make Video Games.(Paid)
https://www.udemy.com/course/unrealcourse/
Develop 2 Multiplayer games that will teach you advanced concepts of game development.
->Unreal Engine 4 Mastery: Create Multiplayer Games with C++.(Paid)
https://www.udemy.com/course/unrealengine-cpp/
Dig deep into some of the core gameplay mechanics necessary to build a complete game.
->Unreal Engine C++ The Ultimate Game Developer Course.(Paid)
https://www.udemy.com/course/unreal-engine-the-ultimate-game-developer-course/
1- Choose your role: THE BIG LIST OF: VIDEO GAME DEVELOPMENT TEAM ROLES.
https://cdn.fs.teachablecdn.com/N4tk2YWxTHaM6neBSVqV
2- Prepare your portfolio: Get A Job In The Games Industry.
https://www.youtube.com/playlist?list=PLKyq5_0KFnItXcVyOkTLkrKL3cY0-c_OX
Facebook: https://m.facebook.com/ahmad.dwayke.77
LinkedIn: https://www.linkedin.com/in/dwayke