What genre game are you creating? It does not have to be
strictly one genre. Games can have multiple themes and
genres. You can create a horror sandbox, sport puzzle game
or action survival game. Games will have multiple genres
but you want to try figure out the main objective of
your game.
Sandbox
- Examples: Sims, Minecraft, GTA
Shooter(FPS)
- Examples: Call of Duty(COD), Valorant, Halo
Action - Adventure
- Examples: God of War, Elder Scrolls, Red Dead
Redemption
Multiplayer Online Battle arena(MOBA)
- Examples: League of Legends(LOL), Smite, DOTA
Role playing (RPG)
- Examples: Skyrim, Witcher, Fallout
Sports
- Examples: NBA2k, FIFA,
Puzzles/Party games
- Examples: Mario Party, Jack in the box
Horror
- Examples: Phasmpobia, Resident Evil, Layers of fear
Survival
- Examples: Don’t Starve Together, ARK, Raft
Platformer
- Examples: Celeste, Spyro, Hollow Knight
Battle Royale
- Examples: Fornite, Apex, PUBG
First off you have to decided what engine you will be using
to make your game. Then figure out the own special code
written for those programs. Some use regular Java script
others might have their own language to make it easier.
Unity
- Easy and simple workflow. Allows developers to
assemble scenes as well as perform other game-related
tasks. Quality game creation. Unity has dedicated
graphics, sound, and physics engines that allow you to
create complex and simple games easily.
- Reusable assets.Unity helps you cut game development
time by providing assets such as characters, scenes
and other graphics on its Asset Store.
- Broad community. A large number of developers use
Unity for game development, and often give advice for
other developers who get stuck. There are also
numerous tutorials online for both Unity and its
programming language, C++.
Unreal Engine
- An enhanced pipeline integration. Unreal Engine
provides the different tools and algorithms required to
develop a complete game. These include Python
scripts, graphic renders, and physics
engines.
- Animation. Unreal Engine supports numerous
animations that you use to improve the quality of your
video game. Game testing. Unreal Engine features a
robust multiplayer framework that you can use to test
your game across different operating systems.
- Availability of assets. You can find high-quality plugins
and assets on the Unreal Engine marketplace that you
can use to accelerate your game development.