Intro

Game Engines

Game engines render (display) the world, calculate physics, play sounds, handle lights and more.

They allow developers to focus on making their games rather than having to essentially reinvent the wheel every time.

The focus should be on story and game design (objectives, rules, obstacles, graphics, sounds, etc.).

Game Engines

The most popular ones are Unity and Unreal, both used for developing games for PCs, mobiles, consoles, and more.

Unity

  • C# for development
  • Easy to learn with an intuitive interface
  • Good overall graphics, but less refined than Unreal

Unreal

  • C++ for development
  • A bit trickier to learn & master
  • Photorealistic graphics

Useful resources

Unity's official documentation

Unity's official learning platform