Skip to content

A lightweight and maybe performance 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 (MSVC 2022 (v140), MinGW*, AMD Athlon XP 2500+ (without SSE2))
  • Windows 10, 11

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


How to build

Build only а static lib:

$ 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 retro 3D game engine written in C++11 and OpenGL 1.1

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published