Naronco / EncoXD

EncoX game engine written in D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EncoXD

EncoXD (as in EncoX written in D) is a cross platform modular game engine for 2D and 3D rendering with OpenGL 3.2

Current Features

  • Cross platform using SDL2 works on Windows, Linux and Mac OSX (not tested yet)
  • Multiple cameras (perspective, orthographic 2D & 3D) for 2D, 3D and isometric 3D
  • Lua scripting with access to D functions
  • Changable modules for rendering/window
  • Interfaces for easily scripting own modules
  • Render to texture
  • Shader templates and Material files
  • Networking using game packets (WIP)
  • Gamepad support

Planned Features

  • Box2D physics
  • Bullet 3D physics
  • More preset effects (Parallax mapping, Ambient occlussion, etc.)

EncoXD

About

EncoX game engine written in D

License:MIT License


Languages

Language:D 93.1%Language:GLSL 4.2%Language:Lua 2.6%Language:Batchfile 0.2%