Skip to content

CIS-Team/Game-Development-Roadmap-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Game-Development-Roadmap-2024

Intro

                         Life is a game you just need to know it's the rules

Game Dev. Is a very interested Track (To me at leaset) You Can make Your own World With It. Game Dev. consist of 3 basics branches=> (Game Programming - Art - Design) and Each one of them is more interesting than the others for make a game we use a platforms Called Engine it make it easy for as to make a game So you don't need to learn subjects to make a game at least for beginner you just need to learn the engine Function & programming so what stop you for being A part of Game dev. the best thing thing in the game dev. is the Programming without it game become like a pic or paint it become just an art with no moves So here we are Start to be A game Dev. with all of this You will see This track one of the best so what are U waiting for just start from here.

Programming Languages

Intro For programming without it you can consider the game as it's just an constant art with any action maybe a little bit actions so here we are the game programming can use a lot languages more than you think but the easiest is => C++ , C# so here we Are:

Books

  • Algorithms Books

    • [Introduction-to-Algorithms-Third-Edition]
  • Unity game programming Books

    -[Unity Game Development Cookbook: Essentials for Every Game]

Engines


Design Road Map

INTRO

                         without Good Design Game Is Like OldMan 

Game designing is the process of creating the rules, mechanics, story, and aesthetics of a video game. Game designers work with programmers, artists, writers, and other professionals to turn their vision into a playable experience. Game designing can be challenging, rewarding, and fun, depending on the type and scope of the game. Some game designers focus on specific aspects of the game, such as level design, narrative design, or user interface design, while others oversee the whole project from start to finish. Game designing requires creativity, problem-solving skills, communication skills, and knowledge of game theory and psychology.

First you will learn about Game Design in general :

ARTICLES

VIDEOS

Important

Bonus

Now after you have learned the basics of game Designing in general you will now learn how to Design levels in 2D games & 3D games

2D GAMES :

you will learn how to make a tilemap ,Different types of backgrounds and Lights

Tilemap

Background

Lights

3D GAMES :

you will learn how to make terrains, lights And building up your level

terrains

lights

Building Levels

Enhance your skills in 3D level designing

After you have learned how to design levels now let's learn how to design start and end menu

MAIN MENU IN UNITY


Game Art

Intro

                        If Code is Brian And design Is The Body Then Art Would Be The Soul

Color Theory

2D Art

  • Pixel Art:

in Pixel Art We Use Aseprite it's a Platform made only for Pixel Art And You Can Download It From Here And Learn How To Use it from Here We Will Learn: How to Draw & Anim Objects: Watch Vedio 1 2 3 & 4 Draw Tileset How to Draw & Anim Charterers Watch Vedio 1 2 3 & 4 Draw Tileset for more understanding or start from Minus Level Maybe This Will Help

2D Art:

Now You can learn How to Made 2D art not A Pixel One and for This We Will Use PS (PhotoShop) and Here What We Will Learn:

  • characters Model & AnimHere & Here
  • (Objects Model & Anim)[]
  • (Tilesest)[]

3D Art

  • i guess You will Love this In This We use Blender (Blender is a powerful 3D modelling open source software) For 3D Molding & Art You Can Download It From Here
  • We Will Start From level Zero: After download Blender We Want You To Know every thing about Blender Tools So Here We Are Your Journey Starts Now
  • First: Of All We should Learn How To Make object & Anim It From Here
  • Second: We Will Learn Characters Modeling From Here
  • Third: Use The Character You Made To Create A rig For Here this Tutorial Could Help You

Game Jams

  • Participating in Game Jams is Important to Gain exp after getting the basics
  • itch Jams

Road map