Introduction - Game Development

Basic


  • What happens in Development
    • Text (C++ Code) > Compiler > .exe file (on Windows) > Double-click and launch
  • Game Loop
    • Inputs
    • Simulation
    • Rendering
  • Software
    • Download Visual Studio Community version > Install
    • Choose the required package (Game development using C++) > Install
    • Create a new Project > Empty Project > Give Project name & location > Create
    • Right-click on project > Add > New item > C++ File > Give name > Add
  • Code Configuration
    • Debug => Used for debugging, Slower
    • Release => Faster

Systems


  • Our Game (Platform Independent) > Our Game (Platform Dependent) > OS > Drivers > Hardware
  • Our Game (Platform Independent)
    • Memory, Profiling, Config, math, RNG, Serialization
    • Physics, Audio, Asset System, Visual FX, Animation, Renderer
    • Gameplay Foundation => Actors, Levels, Scripts
    • GamePlay
  • Game Engine
    • Unity, Unreal
Share: