I Want To Start Game Dev

Hamza Elashry 246 Reputation points

How i Make DirectX 12 Ultimate Game

Universal Windows Platform (UWP)
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,598 questions
0 comments No comments
{count} votes

1 additional answer

Sort by: Most helpful
  1. metablaster 91 Reputation points

    In addition to be proficient in at a minimum in C++ and one scripting language (ex. python) you also need to be proficient with a minimum 3D modeling and a bunch of other things.

    For 3D modeling I suggest blender,
    for audio development I suggest Audacity,
    to make mouse cursors I suggest RealWorld cursor editor
    to generate and pick colors I suggest ColorMania tool
    to make or edit textures and pictures suggested GIMP

    This are all best "swiss kinfe" programs in free (unpaid) category that one individual game developer absolutely must have. (or any alternative if there is better one)

    To make games, you also need a game engine (a game library), most popular and feature rich game engine for C++ is unreal engine.
    If unreal engine is too much for you, ex. to much to learn or you want to make your own, I suggest to use spartan game engine to start from.

    Once you get game development environment ready (those tools installed) your next step is to learn, learn and again learn and make sure you don't give up because there is a lot of work in front of you!

    0 comments No comments