Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

evael



Evael is a small 2D/3D game engine written in the D programming language.

Note: I'm currently rewriting a lot of parts of the engine, it is not usable at all right now.

Features (need to be updated)

  • OpenGL backend (WIP)
  • Vulkan backend (WIP)
  • GUI with Nuklear
  • Input handling as event mode or immediate mode (onMouseAction() or isMouseButtonClicked())
  • Entity Component System with evael-ecs

Planned features

Supported platforms

  • Windows (tested)
  • Linux?
  • Android?

Build

You have to use dub to build the project.

Add this project as a dependency to your dub.json: dub add evael

Documentation

You can find tutorials on this repository.

A base game template is provided here.

Screenshots

Game

About

Simple 2D/3D game engine written in the D programming language.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages