Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

3D Game Engine

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
3,477
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 9, 2010

A short walkthrough of my game engine developped as part of the Interactive 3D Graphics programming assignment at the University of Derby.

The engine is designed to be multi-API capable, although it only features the Direct3D 9 renderer.

It implements the following features :

-Scene graphs with efficient culling and transforms
-Forward pipeline with easy support of effects and shaders (HLSL)
-Mesh loading (only .x files for now)
-Basic input, including mouse, keyboard and the Xbox360 controller.
-A terrain renderer, featuring external heightmaps, diamond-square procedural generation with procedural texturing, and quadtrees with lodding.
-A primitive particle system.

The engine is still at a very primitive state, and I do plan to integrate new features (e.g. a deffered pipeline, a physics engine), but it demonstrates what the engine is capable of, after just 3 months of work.

All models, apart from the house model and tree model were hand made using Blender and GIMP.

The engine was developed using Visual Studio 2008 Professional, and Direct3D9 (August 2009)

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (Althar93)

  • Awesome, the terrain is tight!

  • Thanks a lot, I'm not entirely happy with the way the terrain is rendered in the video though (the lights are slightly messed up in my shader, giving it this "mat" look).

    Anyway, I should be posting a video of my updated engine soon : the latest version now features a deferred rendering pipeline and some other cool stuff designed to facilitate game creation.

    BTW : I checked out your engine, looks really nice. Pretty cool to see that you have made it into a cross-OS. Keep it up!!

see all

All Comments (7)

Sign In or Sign Up now to post a comment!
  • pretty nice.........man keep it up.......... :)

  • is this like it generates a terrain instead of looking the same all the time?

  • @Althar93 Wow, thanks for the reply xD The latest version sounds awesome, ima check it out!

    And cheers! my lil' engine is my first big project, but it has let me learn OpenGL and with that came the ability to make it multi-platform which is very sweet :) :)

  • really nice job!

  • I really like the terrains and textures!  Trees look sweet too!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more