Excessive Overkill Engine Demo 1

Loading...

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

Uploaded by on Jan 10, 2012

I made this around a year ago, the result of 2 weeks of work, was my final project for school, got an a. Written from scratch using C, SDL and OpenGL.
Features: Dynamic loading/unloading of client-code (code using the engine API), from .so or .dll files, keyboard/joystick/mouse input, event/subscription based input subsystem, console with colored text, autocomplete and variable binding (bind C variable to console variable, edit and print value from console), collision detection, file loading from obj files into vbo's, event-driven game-world stored in a scene-graph. And more stuff that I forgot or almost forgot, like the camera being able to record/replay movements, particle systems and graphical user interface with windows, buttons, labels, text icons, callback based, and with multiple contexts and layers.
This engine might be used for Wizznic3D at some point, although, I'll abandon the dynamic loading (quake-style) and so that the game is inplemented in the executable and linked (statically or dynamically) into the engine, instead of the current way (the engine being inside the api and calling into the game code which in turn calls back into the engine code).
Also, it supports text ;) WOW TEXT! IN OPENGL!!! YEEHA! And yes, it will be opensource, but you will be better off using a mature, proper designed engine like ogre (or write your own, it's teh great fun).

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (2)

Sign In or Sign Up now to post a comment!
  • Woo! I see my models! xD

  • That's some nice tune. And all that text is a nice read too, should perhaps be put on the blawg :)

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