Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 857 Bytes

File metadata and controls

35 lines (23 loc) · 857 Bytes

tiny engine

Tiny 3D game engine for making small games.

Supported platforms: Windows (x32, x64), Linux (x32, x64, ARM64).

Features

  • Simple forward renderer using OpenGL 4.5
  • Game save/config management
  • GUI
  • Type reflection
  • Simple editor
  • GLTF/GLB import
  • Audio
  • Skeletal animations
  • Scene animations (cutscene editor)

These features are enough for me to make games but there are some additional "nice to have" features planned:

  • Particle effects
  • Simple physics engine

Documentation

You can read the manual from docs/Manual.md. There are also a lot of comments in the code.

Prerequisites

  • Compiler that supports C99
  • CMake

Optional (for automatic code formatting):

  • LLVM for clang-format