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