Hi all,

First let me introduce myself a bit. I’m Luuk van Venrooij, 23 years old from the Netherlands. Currently I’m in my last few months of getting my degree in computer science. I do par time work as a database programmer for a small company. In my free time I enjoy mountain biking, hiking, hanging with friends and of course game programming?.

For 2 years I’ve been working on and off on a 3d game engine project called Genesis Device. Inspired by games like Battlefield 2, Far Cry and Oblivion I wanted to create an engine capable of rendering large outdoor worlds with the best possible graphics for next generation hardware. Here is a list of the main features so far:

- Class based engine structure written in Object Pascal. Using Turbo Delphi as development environment (http://turboexplorer.com/delphi).
- Opengl Renderer which supports the latest OpenGL 2.0 extensions (Framebuffers, Occlusion Queries, GL Shader Language etc )
- 64 bit render buffer for post processing effects like HDR and bloom effects
- Heightmap based terrain
- Own triangle strip based mesh format for building and such on the terrain
- Quadtree and Octree for the scene management. Quadtree for the terrain and Octree for the meshes. Horizon culling is used to remove Quadtree and Octree nodes that aren’t visible with the current viewpoint.
- Debug and error handling systems. Include things like logging of events and a console for debugging.
- Environment stuff like water, skydome, sunflares.
- Support for dds, tga, png, bmp and jpg for textures
- Input using direct input
- MeshImporter with dfm ( http://www.delgine.com ), obj and 3ds support
- MapEditor to create maps (in progress)
- MapViewer to inspect the maps.
- Importer for terrains made in l3dt ( http://www.bundysoft.com/L3DT/ ).
- And some more features that are not listed?

Here is also a list of screenshots which should give an idea of the current state.











Since a few months a friend of mine and I have been making plans to actually create a realistic online fps game called Silent Operations using my engine. I’m the only programmer on the engine so far and since I have only about 10 hours a week to do some coding the engine progress is to slow to actually accomplish something. That’s why I’m looking for new members who want to join. If you have any of the following skills and willing to help on this free open source game engine and later on the actual game itself contact me:

- Experience in Object Pascal and Delphi (Pre)
- Experience in OpenGL/GLSL ( For Graphics)
- Experience in OpenAL ( For Sound )
- Experience in Newton ( For Physics )
- Experience with network programming
- Experience with the Delphi VCL ( For tools )
- General game/engine programming experience

Some demo /code stuff would be nice if you can supply it.

You can contact me at: LuukvanVenrooij@GenesisDevice.net
The engine website: http://www.GenesisDevice.net (old and outdated needs a revamp?)
Silent Operations website: http://www.silentoperationsgame.com/

If you are an artist who wants to help out on the game content drop a line on the Silent Operations forum.