Skip to content

A lightweight and maybe performance (no) retro 3D game engine written in C++11 and OpenGL 1.1

License

Notifications You must be signed in to change notification settings

Apsapeh/HateEngine

Repository files navigation

drawing

Why?

This engine is developed for a boomer shooter - Arx Infernus.
Unity is a piece of shit, Godot is a very cool engine, but it's use OpenGL 2 and doesn't support Windows XP

Some Examples


Supported platforms

Developed on:

  • MacOS (M1 chip)
  • Linux (x86_64)

Tested on (works without or with some small bugs):

  • MacOS (M1 chip)
  • Linux (x86_64)
  • Windows XP (MinGW*, AMD Athlon XP 2500+ (without SSE2))
  • Windows 10, 11 (MinGW*)

Tested on (with major bugs):

  • Raspberry Pi 4 (ReactPhysics doesn't work)

* - MinGW <=7.0.0 (standalone) or newer, but with additional libwinpthread-1.dll

MSVC is long untested, I don't know, it still works or not


How to build

Autoconfigure and build for all supported platforms:

$ ./build.py all

Build only а library (static and dynamic):

$ xmake

Build with аn examples

$ xmake f -m release --build_examples=true
$ xmake

P.S. Sry for my bad English.

About

A lightweight and maybe performance (no) retro 3D game engine written in C++11 and OpenGL 1.1

Topics

Resources

License

Stars

Watchers

Forks