https://github.com/ncrashed/boreyengine
https://github.com/ncrashed/boreyengine
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ncrashed/boreyengine
- Owner: NCrashed
- License: bsl-1.0
- Created: 2013-08-17T19:48:45.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-10-20T12:18:14.000Z (over 12 years ago)
- Last Synced: 2025-07-06T03:39:08.550Z (11 months ago)
- Language: D
- Size: 277 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Preambula
=========
Recently i was porting Irrlicht engine to D programming language, i like it structure separated into interface
and releazation layers. But when i stared porting realization, i came with a lot of C++ styled code, which hard
to port to D in pretty way. I don't need majority of the Irrlicht features such as: deprecated devices, software
renderers, quake scene nodes and so on. Thefore i decided to create simple in use D-style graphic engine.
Borey Engine
============
The main goal of the project is provide crossplatform easy in use graphic engine. It architecture based on
implementation-realization separation to simplify interaction with users. Currently releazation is based
on GLFW3 library and OpenGL, may be in future i will add DirectX and/or SDL releazation.
**Borey Engine is on very early developmen stage, api can change dramatically at any moment!**
Requirements
===========
You need:
* [GLFW3 library](https://github.com/glfw/glfw)
* OpenGL compatible drivers
* [dub](http://code.dlang.org/download)
Compilation
===========
Until engine is not published in dub packate registry:
```
git clone https://github.com/ncrashed/BoreyEngine
cd BoreyEngine
dub build
```
And examples:
```
dub add-local . ~master
cd source/examples/
dub build
```
License
=======
Engine is publishing under Boost license. See LICENSE file.