Skip to content

Resources

Useful articles/resources we found useful during the development of Isetta

Getting Started

A special thanks to one of our readers, Dylan, for sending us this article!

3D Math

  • Game Engine Architecture 2nd edition - Chapter 4: 3D Math for Games
  • Essential Mathematics for Games & Interactive Applications by James Van Verth & Lars Bishop
  • Geometric Tools for Computer Graphics by Philip Schneider & David Eberly

AI

The only "artificial intelligence" that we cover with our engine is the A* algorithm, which you can find in our Week 11 blog. However, modern AI programming is an completely different challenge! Luckily, one of our readers, Emilia, found a collection of AI programming articles and tools that might serve as a good start to anyone interested!

Builds

Cache

Collision Detection

Config File (Engine Config)

Data-Oriented vs Object-Oriented

Data Structures

DLL

ECS

Engine Loop

Filesystem

Graphics

GUI

Memory

Networking

Serialization / Reflection

Sound

String Hashing

Scene Graph

Visual Studio

Misc.

Misc. C++