User:Lafolie

Lafolie (Dale James)

I am planning/working on several ambitious projects. Foremost are 3 game designs:

1. An XNA game designed by me, written by my friend.

2. A game engine coded in Löve. This will feature platformer, RPG and adventure elements and will explore the themes of anathema, grandeur, discovery and emptiness. I hope to have a 'playable' demo soon.

3. A new Löve project in conjunction with the above mentioned friend. Development will start once the XNA project is complete.

Null Engine

My game engine is called the "Null Engine".

Etymology: It always takes me ages to settle on a name for something. I co-founded a Battlefield 3 platoon named "No Identity" or [NoID], and I am rather fond of the name. For the logo we have a huge "0%". Continuing the theme of emptiness, I chose the name "Null" for the engine.

So far it consists of a console-like interface, game-state manager and control wrapper. These features will be expanded on and I plan to implement the following 'modules':

  • game - uses 'screens' for gamestates
  • echo - console... thing
  • control - wraps keystrokes/gamepads for ease of use
  • gui - simple UI solution.
  • map - 2D tiled, layered and parallax maps with camera
  • entity - interactive elements that exist in maps
  • profile - means of storing player data including achievements and progress
  • several other features such as effective sound and image handling and hopefully some fancy (simple) pseudo physics (I prefer not to use realistic physics such as Box2D)

The engine will used to produce a game I have in mind called "Nothing" and is basically being developed to enable me to produce Nothing more easily.

The Null Engine will most likely be available for use/adaptation/modding under some sort of freeware/open source license.