DONT READ THIS! TOMORROW WILL BE THE BEST DAY OF YOUR LIFE AND YOU WILL GET A KISS FROM THE LOVE OF YOUR LIFE. BUT IF YOU DONT POST THIS ON 10 VIDEOS IN 2 HOURS YOU WILL DIE IN 2 DAYS. NOW THAT YOUR READING THIS DONT STOP! AFTER YOU POST THIS ON 10 VIDEOS PRESS F6 AND YOU CRUSHES NAME WILL APPPEAR ON THE SCREEN. ITS FREAKY CAUSE ITS TRUE
Ugh, I can only dream of being able to make something like this. I can do basic 2D shapes and stuff, but as far as controlling the camera at all goes, I'm clueless.
I'm also an enthusiast of OpenGL and well currently I'm on a project for PSP and it has a port called PSPGL... anyhoo I was wondering if you could answer this for me, which is faster in the situation of rendering a cube than translate and draw, translate and draw (repeat this process to fill the world), is it vertex array with indexing or VBO with/without indexing?
Hey, man, I thought the lights in opengl were all preset (GL_LIGHT0-7). So, How do you get that many lights at all, and how at a reasonable framerate? Did you write your own lighting engine?
I'm currently studying point of view, moving objects through space(circularly,in a line and on a surface) and all that jazz. Do you get your point of view making a vector on your ship and saying well my point of view will be at another vector with the coordinates of the first one + some numbers. Or do you make your scene move and the ship stands still ??? just asking cuz I'm a newbie :)... and OH great graphics for 10 weeks RESPECT! :P. probably gonna ask more newbie questions :) pls reply 10x
@putzmitt3l You have virtual cameras, which you handle intuitively, & then the API does the appropriate transformations (that's if you have simple objects). So in the given example I place/orient all my objects in the world (ship included), & then place/orient my virtual camera to follow the ship from up/back & look where it's facing.
@jaglouse Thanks, I had a bit of experience with OpenGL before this. Fire would be a particle system, you can check out relevant examples in Rendermonkey to see how you can render it. Good luck with your project!
*Very* nice work. Only 10 weeks -- even more impressive.
Can I ask, what is it the cause of the 3-digit limitation on the amount of lights? My deferred shader's theoretical limit is infinite (although of course that's unreasonable because of the obvious cost of complexity).
hey, I finally got shaders working :) for the lighting. now Im trying to implement shadow mapping, now my shadow map will be a square made up of little squares , then I will "project" the squares forward (how do I do this?)once they hit a surface I will save the dist from the light. then to test a pixel, I will first find out what square its being "covered" by (square from the depth map)(how do I do this, also?) compare the value stored in the square with the dist from light of the pixel. done
@detheli ok well thnx for the help, but I couldnt get it to work, im just guna make my own matrixes and multiply them by my own vertexes, then i should be calculate lighting :)
Nice, this is cool, I've been playin with opengl api for the past few months. I'm shock of what opengl can produce, quite Impressive. Keep at it dude.
Realy nice! btw do you have to sort each particle and triangle in terms of depth from the camera, to be able to use alpha textures? if so is this not realy demanding.
In a simple situation where you're using the depth buffer you can get away with drawing all the non-alpha parts of the scene first, then drawing the alpha parts in a second pass.
If you organise your code with that in mind, you can avoid any extra sorting.
i am from greece where game programming is really rare.Can you tell me what exactly doyou study?(great great....great game by the way)Thanks in advance!!!
Heh, i'm currently getting started with OpenGL aswell. And until now, i totally failed at trying to figure out a way to check for collisions (I'm pretty sure that collision checks aren't included in OpenGL, so i would have to figure that out on my own right?)... I am also having troubles understanding the display concept (like "when the projection matrix is this, the model matrix this, where would that triangle be displayed on the screen?"---HEADACHE)
OpenGL is easier, due to the fact that they dont release a new version every time a new feature is added to a new card. Also opengl is cross platform where as DirectX is not. Its harder to program in DirectX than OpenGL as a result of constant updating. I was unsure of which language to use as well and will be going with OpenGL due to the vasat array of support out threre.
Thanks man, really appreciate you answering. One last thing. I downloaded Microsoft`s Visual Studio 2008 C++ Express Edition and I also have Dev C++ cause I saw it suggested on a site. My question is, where do I get the SDK for OpenGL ? I`ve downloaded from ATi (cause I use radeon) but I can`t seem to work out how it works.
This is totally awesome :) I'm just getting into OpenGL myself and using a number of online resources to learn including NeHe. I'm considering doing my post grad degree in game development though, which university did you attend and can you recommend any others or where I'd find out? I'm in Scotland but wouldn't necessarily mind moving abroad. Thanks!
im not sure you got me, the space ship, levels and explosion in a tunnel are all reminiscent of D3, its a fantastic game, the official servers are dead but if you use Vortex the multiplayer is still unrivaled
Thanks! It's only my code, so yes you could say pure OpenGL/C++ (no external libs). No linux, but 99% of the code is portable, so that wouldn't be a problem. The AI is non-existent (the turrets just try to lock on you slowly), and no BSPs.
That's nice. I don't like using external libs that someone else already wrote... Not only can you not learn anything from it, I hate using code someone else wrote.
I don't like either, but for home projects. As soon as you get into something big, using external libs is necessary. But of course the interesting stuff can always be rewritten :)
I think its sad how a video this good only gets 4,734 views but some video about a gay teenager complaining about Britney Spears gets 70 million, this is a very good video it must've taken alot of work very nice lighting to :) ill reccomend this to alot people :)homebrew or Team? very nice job 5/5
DONT READ THIS! TOMORROW WILL BE THE BEST DAY OF YOUR LIFE AND YOU WILL GET A KISS FROM THE LOVE OF YOUR LIFE. BUT IF YOU DONT POST THIS ON 10 VIDEOS IN 2 HOURS YOU WILL DIE IN 2 DAYS. NOW THAT YOUR READING THIS DONT STOP! AFTER YOU POST THIS ON 10 VIDEOS PRESS F6 AND YOU CRUSHES NAME WILL APPPEAR ON THE SCREEN. ITS FREAKY CAUSE ITS TRUE
rBlobify 2 weeks ago
um ... wow
AnimeBelover 3 months ago
...I am jealous :3
vihannes3 6 months ago
This has been flagged as spam show
Man you great! Awesome!
pRoxxxDD2 6 months ago
Comment removed
pRoxxxDD2 6 months ago
This is awesome!!! very nice!
TheGodzilla1955 6 months ago
lol it's that game from real programming 4 kids XD
TompanX 6 months ago
i wanna play this game very inovative
Destro088 9 months ago
Ugh, I can only dream of being able to make something like this. I can do basic 2D shapes and stuff, but as far as controlling the camera at all goes, I'm clueless.
MonocleWizard 10 months ago
This is pretty amazing man, C++ I'm assuming. What I/O did you use?
MadPumpkinGames 1 year ago
Dude very nice work :D
I'm also an enthusiast of OpenGL and well currently I'm on a project for PSP and it has a port called PSPGL... anyhoo I was wondering if you could answer this for me, which is faster in the situation of rendering a cube than translate and draw, translate and draw (repeat this process to fill the world), is it vertex array with indexing or VBO with/without indexing?
HammeredHunter 1 year ago
it's fantastic *_*
Rouxjuegosfull 1 year ago
Respect dude, awesome rendering and physics
im trying to learn OpenGL and C++ after pure Java, id be well happy if anything turns out like this
Keep it up mate
Rahvinn 1 year ago
DO WANT
download plz
dankuro97 1 year ago
another openGL game engine watch?v=6l0HM0VvPSM
mikeyrt16 1 year ago
How can you dislike this to the 3atm who disliked it.
This shows a great job and work of Open GL and C++.
Smullaghy 1 year ago
Hey, man, I thought the lights in opengl were all preset (GL_LIGHT0-7). So, How do you get that many lights at all, and how at a reasonable framerate? Did you write your own lighting engine?
superkellerman8D 1 year ago
impresive
thebombsliker 1 year ago
just amazing... really. congratz. By far the best opengl video I've seen :)
zephiro309 1 year ago
I'm currently studying point of view, moving objects through space(circularly,in a line and on a surface) and all that jazz. Do you get your point of view making a vector on your ship and saying well my point of view will be at another vector with the coordinates of the first one + some numbers. Or do you make your scene move and the ship stands still ??? just asking cuz I'm a newbie :)... and OH great graphics for 10 weeks RESPECT! :P. probably gonna ask more newbie questions :) pls reply 10x
putzmitt3l 1 year ago
@putzmitt3l You have virtual cameras, which you handle intuitively, & then the API does the appropriate transformations (that's if you have simple objects). So in the given example I place/orient all my objects in the world (ship included), & then place/orient my virtual camera to follow the ship from up/back & look where it's facing.
detheli 1 year ago
That was... beautiful.
MrCoolUS 1 year ago
hey, what song is playing in the background?
zaigex 1 year ago
@zaigex Public Symphony - It's You (Instrumental)
detheli 1 year ago
wow this is on one hand amazing :10 weeks!!! wow... did u have previous experience in opengl before doing this game?
i am a beginner and have a project to do soon, but i don't think i ll be close enough of what u've done:P
if you dont mind i have a question, if you don't want to use the nvidia kit, how do u draw fire going out of a dragon's mouth?( just the fire )
jaglouse 1 year ago
@jaglouse Thanks, I had a bit of experience with OpenGL before this. Fire would be a particle system, you can check out relevant examples in Rendermonkey to see how you can render it. Good luck with your project!
detheli 1 year ago
Someone was obviously a Decent fan
radicalgarbage02 1 year ago
@radicalgarbage02 Descent LOL
radicalgarbage02 1 year ago
Nice, very impressive, reminds me of crash bandicoot 2 lol
kaymation 1 year ago
I'm guessing that just creating the basic design was fairly easy, creating all the levels, that must've been a bitch, especially for one person.
Spirrwell 1 year ago
What OpenGl version where you using?
FOGoticus 1 year ago
*Very* nice work. Only 10 weeks -- even more impressive.
Can I ask, what is it the cause of the 3-digit limitation on the amount of lights? My deferred shader's theoretical limit is infinite (although of course that's unreasonable because of the obvious cost of complexity).
bikutorusan 1 year ago
@bikutorusan Thanks! There's no theoretical limitation, I guess I should have just said 'hundreds' which doesn't sound as defined :)
detheli 1 year ago
@detheli Hah okay. :) Cool, cool. Again, nice work! Take care. :)
bikutorusan 1 year ago
How would I even start to create things with OpenGL? Like what programs would I use?
s5SnipEmo 1 year ago
hey, I finally got shaders working :) for the lighting. now Im trying to implement shadow mapping, now my shadow map will be a square made up of little squares , then I will "project" the squares forward (how do I do this?)once they hit a surface I will save the dist from the light. then to test a pixel, I will first find out what square its being "covered" by (square from the depth map)(how do I do this, also?) compare the value stored in the square with the dist from light of the pixel. done
meming4 1 year ago
It looks really nice. I'd say professional quality :) good work.
TEDDYisMrMumbo 1 year ago
what do you use allong with opengl
glut
sdl
allegro
and where did you learn
TheMenkin 1 year ago
even tho a code monster, as long as its organized and reches its goal,its good enough, well done.
GhostXoP 1 year ago
how did you make each particle a light source when gl can only have 8 lights? please reply
meming4 1 year ago
@meming4 8 lights were the limitation back then, when using the API for lighting. Using shaders you can have as many as you like.
detheli 1 year ago
@detheli do i have to download openSL or something?
meming4 1 year ago
@meming4 No, you can download NVIDIA's OpenGL SDK to see examples.
detheli 1 year ago
@detheli ok im confused, I dont have to download anything? i can use them right now?
mnmboy9147 1 year ago
@detheli ok well thnx for the help, but I couldnt get it to work, im just guna make my own matrixes and multiply them by my own vertexes, then i should be calculate lighting :)
meming4 1 year ago
Awesome !
blax100dk 1 year ago
Nice, this is cool, I've been playin with opengl api for the past few months. I'm shock of what opengl can produce, quite Impressive. Keep at it dude.
aod6061 1 year ago
that was beautiful and well done
MultiCamo 1 year ago
Hi,
this is awesome. I really like the concept and the features. Great job!
enunnes 1 year ago
lookes great ;)
XxbambambxX 1 year ago
what do you study to create that kind of prowork?
mushpipe 1 year ago
amazing vid ;)
Sebytro 1 year ago
Lembra o jogo Decent!
Matheus29001 1 year ago
damn nice work, light, texture, models look awesome
YouKondziu 1 year ago
the 3d model was made in.....?
Pengasius14 1 year ago
Looks like Lylat Wars ;D
5*****
very good job!
DJNetwin 1 year ago
Nice, I'm still working on my engine, I'm taking every detour possible it seems.
Johnedw2 2 years ago
how long did this take wholy crap!
JustJealouse514 2 years ago
That's beautiful :D
eatcomics 2 years ago
Got to love the music, still don't know how to find it. Anyone?
OsisLV 2 years ago
good times.......trying to find the exit while shit was about to blow up
lApEkv2l 2 years ago
Is that all OpenGL or did you use another Programming language with it?
SirDeckardCain 2 years ago
OpenGL isnt a programming language, its a graphics API. Like, oh my god.
mikeyrt16 2 years ago 16
Absolutely amazing, bud. Keep up the good work.
aqez 2 years ago
If, you did that; thats amazing. It looks astonishing.
SirDeckardCain 2 years ago
Great vid and great song! What's the name of the song?
MrGarysun 2 years ago
looks like Forsaken for N64
VinnyLT9000 2 years ago
Realy nice! btw do you have to sort each particle and triangle in terms of depth from the camera, to be able to use alpha textures? if so is this not realy demanding.
sadmancar9 2 years ago
In a simple situation where you're using the depth buffer you can get away with drawing all the non-alpha parts of the scene first, then drawing the alpha parts in a second pass.
If you organise your code with that in mind, you can avoid any extra sorting.
superscatboy 2 years ago
This is just awesome!
And the song is lovely too, anyone know the title of the song?
OsisLV 2 years ago
Very nice work. Reminds me of Descent. How come you use more than OpenGL's 8 lights?
geomancer120 2 years ago
Oh, it's the deferred shading. I feel so stupid now... :)
geomancer120 2 years ago
Nice! I loved that wireframe scaner in the bottom of screen! :)
gunstarpl 2 years ago
I'm so impressed!!!!!!!!!!!!!!!
stylefighterdks 2 years ago
This is absolutely fabulous!
VeradoonKing 2 years ago
wow, very well done
johnnyc130 2 years ago
great use of deferred shading :)
nuclearthelab 2 years ago
now I really want to learn openGL!
Donutslayer7 2 years ago
Could you tell the name of the song cause it's amazing!!!
Btw nice job with the game. Looks awesome!!!
marouder86 2 years ago 2
dude I have seen games like this before but the graphics are amazing!
TheJakobnator 2 years ago
i am from greece where game programming is really rare.Can you tell me what exactly doyou study?(great great....great game by the way)Thanks in advance!!!
anakinrebirth 2 years ago
Looks like Descent.
bigfartsmell 2 years ago
Was just thinking the same thing
gordo4444 2 years ago
Heh, i'm currently getting started with OpenGL aswell. And until now, i totally failed at trying to figure out a way to check for collisions (I'm pretty sure that collision checks aren't included in OpenGL, so i would have to figure that out on my own right?)... I am also having troubles understanding the display concept (like "when the projection matrix is this, the model matrix this, where would that triangle be displayed on the screen?"---HEADACHE)
narutofan9999 2 years ago
Oh and by the way, awesome song as well.
djsotos 2 years ago
Looks awesome, can someone tell me which is better? Which should I start with, openGL or DirectX?
djsotos 2 years ago
OpenGL is easier, due to the fact that they dont release a new version every time a new feature is added to a new card. Also opengl is cross platform where as DirectX is not. Its harder to program in DirectX than OpenGL as a result of constant updating. I was unsure of which language to use as well and will be going with OpenGL due to the vasat array of support out threre.
MyXL2 2 years ago
Thanks man, really appreciate you answering. One last thing. I downloaded Microsoft`s Visual Studio 2008 C++ Express Edition and I also have Dev C++ cause I saw it suggested on a site. My question is, where do I get the SDK for OpenGL ? I`ve downloaded from ATi (cause I use radeon) but I can`t seem to work out how it works.
djsotos 2 years ago
Awesome!!!!!!!!!
ThoVare 2 years ago
very nice job
Chavez3d 2 years ago
nice... i am a total noob at programming and i am looking into opengl... any online resources u recommend?
DaVietPride 2 years ago
This is totally awesome :) I'm just getting into OpenGL myself and using a number of online resources to learn including NeHe. I'm considering doing my post grad degree in game development though, which university did you attend and can you recommend any others or where I'd find out? I'm in Scotland but wouldn't necessarily mind moving abroad. Thanks!
p3nt3x 2 years ago
Thanks!
I attended the university of Hull's course, it was very nice and I'd recommend it, although I haven't seen other game courses to be honest.
detheli 2 years ago
Super pro!
hebronsawyers 2 years ago
very impressive. Are you a Descent 3 fan perchance?
calumhm 2 years ago
Thanks, not me but probably our course lecturers -who actually made the specs- were :)
detheli 2 years ago
im not sure you got me, the space ship, levels and explosion in a tunnel are all reminiscent of D3, its a fantastic game, the official servers are dead but if you use Vortex the multiplayer is still unrivaled
calumhm 2 years ago
wat is opengl, and wat is glut
elementdude94 2 years ago
GIYF.
TheCh0senGamer 2 years ago
lol
SnurikMoe 2 years ago
I wonder why the laser beams appear to cross each other if you pause at 1:48
It looked like they were parallel until then
zppz 2 years ago
holy tits, your amazing! I might put some of my opengl videos up ! i'm only a beginner though! lol
TheGtrMaster 3 years ago
Dude...You rock!!!
Really cool!!!!!!!!!!!!
BJoe21 3 years ago
amazing demo, i bet you are working for a company
Tetrix03 3 years ago
Wow, great lighting and effects! Looks very professional.
samman101 3 years ago
"The roof, the roof, is on fire....Burn motherfucker" nice song. :) Also nice job, i think it was very difficult to make...Great job.
endre1989 3 years ago
ca you make a tutorial on light maps and normal maps?
spider853 3 years ago
little typo *used any graphics engine. :)
And AI seems cool and i guess u have used a BSP map rit ?
AshikaUmanga 3 years ago
Thanks! It's only my code, so yes you could say pure OpenGL/C++ (no external libs). No linux, but 99% of the code is portable, so that wouldn't be a problem. The AI is non-existent (the turrets just try to lock on you slowly), and no BSPs.
detheli 3 years ago
That's nice. I don't like using external libs that someone else already wrote... Not only can you not learn anything from it, I hate using code someone else wrote.
openglJunkie 3 years ago
I don't like either, but for home projects. As soon as you get into something big, using external libs is necessary. But of course the interesting stuff can always be rewritten :)
detheli 3 years ago
Great stuff man...Is this pure OpenGL or have you used by graphics engine? Its written in C++ rit ? Does it run under Linux ?
Anyway..great job...keep up the good work!
AshikaUmanga 3 years ago
I think its sad how a video this good only gets 4,734 views but some video about a gay teenager complaining about Britney Spears gets 70 million, this is a very good video it must've taken alot of work very nice lighting to :) ill reccomend this to alot people :)homebrew or Team? very nice job 5/5
soccergod561234 3 years ago 15
Thanks - to all. Not sad, it's just for a restricted audience; and better that way. It was just my take of an MSc coursework, no team.
detheli 3 years ago
Freaking amazing
Masterfootballer23 3 years ago
Oh, i forgot! Nice effects!
nierdlord 3 years ago
outstanding graphics! Cannot be better! Much much better than directx!
nierdlord 3 years ago
a) What are the specs of the demo machine?
b) Do you have any online references you could link? I'm working on an engine myself and am curious if we are looking at the same thing^^
Thanks in advance!
ryutenchi 3 years ago
a) GeForce 7800 GS, 1GB RAM, 3.2 GHz Northwood
b) just look out for deferred shading papers, the particle systems are just moved in vertex shaders.
And good luck!
detheli 3 years ago
a bit like decent ;)
i mean the game... not the graphics xD
JesusOfDarkness 4 years ago
rrrrreally kewl
adigitalillusion 4 years ago
oxi pragmatika peite mou exete dei pio super demo?mpravo..sunexise th kalh douleia..
EYAKI19 4 years ago
I have to say that is one of the coolest lighting demo's I have ever seen
randomelginguy 4 years ago
Nice! This looked really good, I love the lighting effects of the lasers, and the shield looks good too. Good job!
Datriot 4 years ago
paixnidara thee baby
wildrolf 4 years ago
Eisai theos. Teleia kai pavla. Oxi mono einai GAMATO to paixnidi, evales kai Buckethead! Agori mou, proskynaw! :D
Haris134 4 years ago