Skip to content

onze/Steel

Repository files navigation

I worked for a year or so on a c++ game demo. 
I built the entity-based game engine, in which I glued together specialized libraries and custom additions.
I built an input buffer similar to the one in Street Fighter on top of the OIS input system (http://streetfighter.wikia.com/wiki/Inputs). 
The AI is made with a custom behavior tree library, based on Bjoern Knafla's articles (https://www.gamasutra.com/view/news/128548/InDepth_Behavior_Tree_Entrails.php). 


== Steel ==

This project is an entity-based game engine, that makes use of the following libraries:
- Ogre3d (rendering)
- OIS (input system)
- MyGUI (UI)
- Bullet (physics) + btOgre to link it with Ogre
- Inotify (file changes monitoring on linux)
- the stl ! :D
AI is custom (behavior trees).
---
The engine inludes an ingame editor. Basic resources are missing from this repository so far, which would result in a black screen -- best case scenario.

As of now, the engine is a WIP anyway.

Files include a short, hardcoded CMakeLists.txt known to build the engine under linux once paths to libs are setup. Libraries choice keeps the door open for multiplatform development, but the fulltime job doesn't :P

About

Game Engine (wip)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages