Not logged in, Join Here! or Log In Below:  
News Articles Search    

Submitted by Luis Sempé, posted on April 09, 2002

Image Description, by Luis Sempé

This is the first demo of the game engine I've been working on for the past four months, part time, mostly. At the moment, I am the only person working on it, doing both the artwork and the coding. The engine is intended to be used to develop an action/adventure game that I'm currently designing.This demo can be thought of as an early prototype of the game, based on the current design treatment.

The engine was programmed in C++ using MSVC 6. It uses Direct3D 8 at the moment, although, Im working as API-independent as possible so that in the near future I can throw in OpenGL support easily. Visibility culling is done using octrees, as well as some line of sight tests and collision detection. Scenes are exported from 3D Studio Max to the ZCB file format, which is then imported by the engine. The engine also supports lightmapping, but a bug somewhere in the code is making the lightmap calculation time quite large, so I decided not to use it in the demo until all bugs in it are worked out, even if it did improve the visual quality by a lot :(

Some of the features included in the demo are:
  • Sky Dome
  • MD3 character support
  • 3D Positional Sound (using DirectSound)
  • First / Third person camera
  • Animated Textures (caustics, as seen on the fountain's water)
  • Data driven particle system
  • I'm currently in the process of designing a better architecture for the engine that makes use of a scene hierarchy, most likely, a scene graph, but Im experimenting with different options to find the one that suits the game's needs best. The complete engine will feature lightmaps (without the time consuming bugs!), animated characters that use bones and skin, dynamic lighting effects, dynamic shadows, and I'm sure more features will find their way into the engine along the way.

    Although, I am enjoying coding the graphics engine, I am looking forward to working on the game specific areas, but I am aiming to have a basic feature set before I work on the actual game. That is why the game is being designed concurrently with the engine's development, by the time the engine is ready I should also have a solid design to work with.

    There are some known bugs, but I won't spoil it for you, if you want to find them, you'll have to download the demo at:

    I must apologize for the rather large download size (20megs), It is mostly due to the use of a rather large sound file. I am working on resolving this issue soon.

    Finally, I just wanted to gratefully acknowledge the help of the folks at GameInstitute who have been an invaluable source of knowledge, help, ideas and at times even motivation. Thanks guys!

    Image of the Day Gallery


    Message Center / Reader Comments: ( To Participate in the Discussion, Join the Community )
    Archive Notice: This thread is old and no longer active. It is here for reference purposes. This thread was created on an older version of the flipcode forums, before the site closed in 2005. Please keep that in mind as you view this thread, as many of the topics and opinions may be outdated.
    Oliver Markovic

    April 11, 2002, 10:58 AM

    I'm so tired of you sissies. If you can't take it when somebody *gasp* DOESN'T think your stuff is the best there is, then you have no business posting anything at all. And you know what? I didn't see the poster complain or whine about some negative feedback, only people like you, who think they're the saviour of the hobbyists. If it sucks, it sucks - period. And personally I think the image is 'nice'. I _do_ acknowledge the fact, that this is an one-man project, but it doesn't _impress_ me. Clear enough, little anonymous coward?

    Luke Philpot

    April 11, 2002, 07:42 PM

    Screens look sweet, though the demo says Could Not Initialize Direct3d when I try to run it on Windows 98.


    April 12, 2002, 11:06 AM

    Yeah, I actually have Wotsit bookmarked. It is an excellent site, and was a nice suggestion. Ironically MD2/MD3 seems to be about the only format I wasn't able to find on that site though.

    My Thanks for nothing post was meant for goltrpoat. He said something like, "Ever heard of Google?". I wouldn't be posting asking about it over here if I hadn't already done several searches on different search engines first.

    So, my apologies to Luther if he thought I was insulting him. Wotsit was a good suggestion.


    April 15, 2002, 02:17 PM

    Thanks. I haven't checked those out in depth yet, but from a quick glance it looks like those may get me on the right track.

    This thread contains 124 messages.
    First Previous ( To view more messages, select a page: 0 1 2 3 4 ... out of 4) Next Last
    Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.