Skip to content

pragma-/assimilate3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e120160 · Jan 6, 2020

History

10 Commits
Jan 5, 2020
Jan 5, 2020
Jan 5, 2020
Jan 6, 2020
Jan 5, 2020
Jan 5, 2020
Jan 6, 2020
Jan 5, 2020
Jan 5, 2020
Jan 5, 2020
Jan 6, 2020
Jan 5, 2020
Jan 5, 2020
Jan 5, 2020
Jan 5, 2020

Repository files navigation

assimilate3d

assimilate3d is a simple Quake-like OpenGL 3D engine

screenshot

Features

  • Written in Standard C89
  • Cross-platform: Linux, Windows, Mac
  • SDL and OpenGL support.
  • TGA texture support.
  • Basic font support.
  • Quake3 BSP tree support
  • Binary MilkShape3d model support w/textures.
  • Quake-style console with transparency, animation, background textures.
  • Quake-style console commands: set, unset, cvars, alias, bind, exec, connect, map, etc
  • Quake-style console variables and interpolation, aliasing, etc
  • Easy keybindings and keynames; e.g. bind escape quit, bind mouse1 +attack, bind w +forward
  • Console variables expand in strings, eg: set foo 1; echo $foo -- prints 1
  • Can exec configuration scripts; e.g. see mygame.cfg
  • Tons of console variables controlling state and behavior of game engine
  • Skyboxes
  • Very basic physics

Quick-look video

quick-look video

Screenshots

Check out the screenshots!

About

A simple Quake-like OpenGL 3D engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages