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

OpenGL game engine

Loading...

Sign in or sign up now!
56,471
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 31, 2007

This is my first OpenGL application. It is a basic game engine made in C++ with collision detection and a level editor.

Music taken from a PC demo called "Please the cookie thing" by Aardbei. Track is called "World of Noise" composed by Crystal Score.

Category:

Entertainment

Tags:

License:

Standard YouTube License

  • likes, 14 dislikes

Link to this comment:

Share to:

Uploader Comments (hyssp)

  • @macbeasty Actually I did it, and many people would say I was too slow (and I agree with them). As @0121ryanh117 says, my 'little game' doesnt have anything really impressive. It is just a collection of geometry and some kind of collision detection, nothing else. Anyway, Im happy with that :-) And I dont want to start quarrelling about this video, I just uploaded it to share it with people who may find it interesing.

  • It would be polite to give credit for the music, it's from a PC demo called "Please the cookie thing" by Aardbei (from year 2000). Track is called "World of Noise" and was composed by Crystal Score.

  • @jormangundi You are right, it's fixed now :-) I'll add song credits to my other videos as well. Take care!

Top Comments

  • Sorry but, this cant be your first ever openGL project. No way.

see all

All Comments (167)

Sign In or Sign Up now to post a comment!
  • The level editor, did you code that in C++? I'm wondering, is coding every level manually a considerably inneffective way to design?

  • @hyssp

    hello,im a beginner program that's from Programming in Lua

    soooooo im trying 2 make a OpenGL game engine,so can u give me a headstart on making or somethin like that :P

    thx

  • I can easily believe he wrote this in OpenGL in a month and a half. OpenGL is not as hard as people think, you don't draw 2D images in the hopes of contriving a 3D illusion, rather you literally specify vertices in 3D (provided you have a Shader) and then the shader converts them to 2D onscreen coordinates for you. Then collision detection fromm then on is a piece of cake. Of course creating a 3D engine solely using a 2D graphics library would be a nightmare of untold proportions.

  • Sounds like beasty got told

  • Some people with the right mind, logic, and intelligence and straight nights of work can accomplish this. Some people who dont think or process events in their mind like this, may or may not do better.

    I can believe it.

  • @TUUK2006

    let me rephrase what he said for you..."hey i built a scaled 1/10 replica of the golden gate bridge in 1.5 months on my high schools football field as my very first construction project...you know...no big deal." do i sound like a dick now? it doesn't take someone working on the same project to look at the facts and see that it is not impossible. just look at the highest rated comment...he's saying the same thing as me. if he used gxbase, which i learned later, then i can see it.

  • @macbeasty So you're slow and you therefore assume everyone else is stupider than you so there's no way doing it quicker than you is possible? Do you have any idea how much of a dick you sound?

  • @macbeasty

    Collision detection can be quite complicated, but the simple versions (line collision, sphere, bounding box) are incredibly easy to implement if linear algebra is no foreign language to you.

  • fucking pro . i can make a cube and sphere rotate differnetly in opengl!

  • The time management argument is stupid. How long it takes someone to build something like this depends on the programmer, the programming libraries used, whether the models are programmed or made and imported through an external editor like Blender, how much time you spend on it at a time, and so on. The least amount of time I've ever seen something in OpenGL programmed something close to this, was 8 hours. The average would be about between 2 weeks and 4 months.

View all Comments »
Loading...
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