All Projects → evael-dev → evael

evael-dev / evael

Licence: BSL-1.0 License
Simple 2D/3D game engine written in the D programming language.

Programming Languages

d
599 projects

Projects that are alternatives of or similar to evael

ProjectFNF
ProjectFNF 2.0, based on Psych Engine
Stars: ✭ 22 (+29.41%)
Mutual labels:  engine
desktop
Extendable calculator for the 21st Century ⚡
Stars: ✭ 85 (+400%)
Mutual labels:  engine
auther
Enhances Rails with multi-account, form-based, database-less, application-wide authentication.
Stars: ✭ 22 (+29.41%)
Mutual labels:  engine
Kade-Engine
Kade Engine is a Competitive Rhythm Game engine rewrite for FNF with Quality of Life features included.
Stars: ✭ 400 (+2252.94%)
Mutual labels:  engine
Fyrox
3D and 2D game engine written in Rust
Stars: ✭ 3,539 (+20717.65%)
Mutual labels:  engine
ure
the unRogueEngine
Stars: ✭ 111 (+552.94%)
Mutual labels:  engine
Direct3d12-Engine
The Game Engine To Help Learn Direct 3D 12
Stars: ✭ 13 (-23.53%)
Mutual labels:  engine
AndroidZdog
Porting Zdog(Round, flat, designer-friendly pseudo-3D engine for canvas) to Android with kotlin
Stars: ✭ 22 (+29.41%)
Mutual labels:  engine
spica
Spica is a development engine to build fast & efficient applications.
Stars: ✭ 77 (+352.94%)
Mutual labels:  engine
xamboo
The CMS Framework and web server to build full applications and APIs for Go
Stars: ✭ 14 (-17.65%)
Mutual labels:  engine
Sharpen
(Demo) A v-dom "diff" engine based on WebAssembly, aim to build efficient and fluent web apps.
Stars: ✭ 20 (+17.65%)
Mutual labels:  engine
hadoop-data-ingestion-tool
OLAP and ETL of Big Data
Stars: ✭ 17 (+0%)
Mutual labels:  engine
jitterphysics
A cross-platform, realtime physics engine for all .NET apps.
Stars: ✭ 327 (+1823.53%)
Mutual labels:  engine
MiniRTS
A game engine to learn about game engine development
Stars: ✭ 99 (+482.35%)
Mutual labels:  engine
phalanx
Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.
Stars: ✭ 192 (+1029.41%)
Mutual labels:  engine
osre
An open source render engine
Stars: ✭ 95 (+458.82%)
Mutual labels:  engine
uSource
uSource is a plugin for importing MDL / BSP / VMT / VTF and etc... resources to Unity!
Stars: ✭ 44 (+158.82%)
Mutual labels:  engine
Pocket-Game-Maker-v0.83
由白枫开发的PSP AVG游戏引擎PGM。经白枫同意后,上传做教程之用。
Stars: ✭ 13 (-23.53%)
Mutual labels:  engine
incubator-linkis
Linkis helps easily connect to various back-end computation/storage engines(Spark, Python, TiDB...), exposes various interfaces(REST, JDBC, Java ...), with multi-tenancy, high performance, and resource control.
Stars: ✭ 2,459 (+14364.71%)
Mutual labels:  engine
MonoGame.Forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 183 (+976.47%)
Mutual labels:  engine

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].