@MGBoney Great job mate....i wonder if you could tell me what i need to know to create a game like that (i mean which programming languages i need). I know some C++ but still i think its not enough....So could you tell me exactly what i need to know?
i am so into the coding stuff! ive learned some visual basic 2008, but its just too hard to learn it home, and i really want to learn openGL, but my IT class is not even close to coding, only really boring stuff that i already know :P but i really want to learn it! btw nice video
I started doing OpenGL and C++ last year, all by myself at home, and im 16 years old. I stopped as it became more challenging for me, I couldn't texture map or create collisions. I got as far as making a camera, map (no texture) which has color blending, giant house, Wired Sphere in which rotates around the whole map. Then i stopped. Couldn't continue by myself. But if i Try to do it again, im capable of remembering every single code that i used.
im 15 years old, i agree that it somehow can be confusing (normals? vectors? never had at math class..) so yeah im trying to make the camera move when you input something (wasd buttons) but when i resize the window ill update the camera then when it should in realtime.
I can answer those for you: Normals are like arrows that point towards where a surface of a polygon is facing. You can use normals to calculate how heavy a light shining on it will reflect on it.
This "normal" is also a vector. A vector is like an arrow in 3D space with a location to where it is pointing, for example (XYZ) 56,32,13.
Yes. Basically you compare the angle between the vector (direction) at which the light is shining and at which the normal is pointing. If this angle is 90 degrees or more, then no light shines on it. If this angle is 0 then it shines fully on it.
if you want implement lighting by yourself, yes... but vectors arent only arrows pointing to some direction, usually they are displacements, points, or direction vectors(normals).
nice. I was wondering, the rendering appears lethargic. Is that because you intentionally used limited animation, or the program itself is drawing that much effort from memory?
Actually if you spend some seconds of your precious time reading the About This Video section you can see that this is an university project; it's always a nice thing to do to get some information on what are you talkin about before insulting other people's work
oh. didn't mean to insult. dude the engine seems to be supper. felt so bad that it's not available for FOSW. which is some thing Linux really needs, a good 3D Engine so people can build games. Keep up the good work, please consider releasing an engine for linux under GPL so the whole world would benefit!
Thanks, but unfortunately this "engine" is far from being a complete 3d engine, it's just a demo written in 6 weeks to show some features and I'm not working anymore on it.If you're interested in some good open source 3d engine for linux just search for them on google and you will easily find many good ones (irrlicht, ogre etc...)
@MGBoney Great job mate....i wonder if you could tell me what i need to know to create a game like that (i mean which programming languages i need). I know some C++ but still i think its not enough....So could you tell me exactly what i need to know?
GeorgePantazis1 5 months ago
Lower the resolution, and post another vid in a not so high resolution so we can see it in a non lag way of view
GhostXoP 10 months ago
Wow, nice work, you're pretty quick to do all this in 6 weeks.
WallaceGromit88 1 year ago
@WallaceGromit88 No not really if you read and pay attention in class
GhostXoP 10 months ago
textures on walls are from doom 3 heh
GumokCZ 1 year ago
looks like you copied dethelis game
meming4 1 year ago
this remands me that old game Descent
GumokCZ 1 year ago
If that could be the Great Fox interior, it will be awesome enough.
tmwamala601 1 year ago
Wow, you guys work fast. Then again, the programming class I was in was for art students with no prior knowledge in C or OpenGL.
ccricers 2 years ago
I need to find some textures like that!
blueshogun96 2 years ago
Awesome... Remind me Doom 3!
ChisponGroxo 2 years ago
i am so into the coding stuff! ive learned some visual basic 2008, but its just too hard to learn it home, and i really want to learn openGL, but my IT class is not even close to coding, only really boring stuff that i already know :P but i really want to learn it! btw nice video
Senquell 2 years ago
start by learnin c++...its complexe but very very powerful...most games r made with c++
DarkRage4 2 years ago 2
What is glsl?
sniperscope20 2 years ago
opengl shader library.
remco138 2 years ago
im learning opengl myself too, nice!!
joe satriani :-)
remco138 2 years ago
I started doing OpenGL and C++ last year, all by myself at home, and im 16 years old. I stopped as it became more challenging for me, I couldn't texture map or create collisions. I got as far as making a camera, map (no texture) which has color blending, giant house, Wired Sphere in which rotates around the whole map. Then i stopped. Couldn't continue by myself. But if i Try to do it again, im capable of remembering every single code that i used.
drummerzhans 2 years ago
im 15 years old, i agree that it somehow can be confusing (normals? vectors? never had at math class..) so yeah im trying to make the camera move when you input something (wasd buttons) but when i resize the window ill update the camera then when it should in realtime.
remco138 2 years ago
Hi,
I can answer those for you: Normals are like arrows that point towards where a surface of a polygon is facing. You can use normals to calculate how heavy a light shining on it will reflect on it.
This "normal" is also a vector. A vector is like an arrow in 3D space with a location to where it is pointing, for example (XYZ) 56,32,13.
wiegje 2 years ago
thank you. :)
so the vector tells how many light the surface will "absorb"?
remco138 2 years ago
Yes. Basically you compare the angle between the vector (direction) at which the light is shining and at which the normal is pointing. If this angle is 90 degrees or more, then no light shines on it. If this angle is 0 then it shines fully on it.
wiegje 2 years ago
You have no idea what you are talking about.
tnutty2k8 2 years ago
if you want implement lighting by yourself, yes... but vectors arent only arrows pointing to some direction, usually they are displacements, points, or direction vectors(normals).
bushidopride 2 years ago
Hmmm... Looks good but needs something like a armor & hp bars, not-unlimited ammo, smaller crosshair, for more difficult game play... =)
RobotBoy655 3 years ago
what language is open gl based on? c# or c++ or is open gl an entirely new language?
soccergod561234 3 years ago
opengl is just a lib, buddy.
publicuser3978 3 years ago
read the description,maybe that will help!
speedaddict2008 3 years ago
OpenGl i API just like DirectX or SDL,and you can use c,c++...to work with it.
likizmase 3 years ago
nice. I was wondering, the rendering appears lethargic. Is that because you intentionally used limited animation, or the program itself is drawing that much effort from memory?
publicuser3978 3 years ago
no it's because of fraps + high resolution (1680x1050), fps of the video was around 20-25 in some points
runs at 75 fps (with vsync) on a NVIDIA 8600GT + dual core 5700+, 2GB RAM
MGBoney 3 years ago
@MGBoney You can fraps your own game????????? thats sick
baggens55 1 year ago
I love the graphics 100% I hope that all game makers will move on to opengl! I hate directx! Not comparable to opengl. Nice job!
nierdlord 3 years ago 2
niiice..
cypher1554R 3 years ago
How do you do spot/point lights? just GLSL?
inricheetos 3 years ago
yeah, using per pixel lights
MGBoney 3 years ago
ever play hired guns for the Amiga 500, some of those textures look like they were inspired from the same game :)
Nice work
BinaryReader 3 years ago
Descent 4 anyone ? :D
robotwo 3 years ago
Satch is the man!
RossKilgariff 3 years ago
nice job, just starting to learn c++
ownagewhentrying 4 years ago
Awesome job on all of the effects.
Webking271 4 years ago
i never knew there was a degree for game programming ( also Msc ). That is news.
jayx1y1x2y2 4 years ago
Great game, great taste in music :P
Ekeichi 4 years ago
excellent! 6 weeks is less time for a project like this. well done!
subzero1266 4 years ago
NOT FOSS, THAT SUCKS, the guy must of ripped of the code from some game book , which is on sale at Amazon, that's why he is hiding the source ;-).
kdeuser10 4 years ago
Actually if you spend some seconds of your precious time reading the About This Video section you can see that this is an university project; it's always a nice thing to do to get some information on what are you talkin about before insulting other people's work
cheers
MGBoney 4 years ago
oh. didn't mean to insult. dude the engine seems to be supper. felt so bad that it's not available for FOSW. which is some thing Linux really needs, a good 3D Engine so people can build games. Keep up the good work, please consider releasing an engine for linux under GPL so the whole world would benefit!
Thanks bye
kdeuser10 4 years ago
Thanks, but unfortunately this "engine" is far from being a complete 3d engine, it's just a demo written in 6 weeks to show some features and I'm not working anymore on it.If you're interested in some good open source 3d engine for linux just search for them on google and you will easily find many good ones (irrlicht, ogre etc...)
bye ;)
MGBoney 4 years ago
Good luck with the Demo ;-)
Bye
kdeuser10 4 years ago
G3D engine? that texture and depthmap at 3:37 are the same included to the engine.
ThunderDonkey 4 years ago
actually yes, I do charging for any software that is based on free ware such as openGL interface is a felony! its called piracy
xtxmedia 4 years ago
ah ok you do, so please explain me two things:
who is getting money for this demo? what is a programming api (opengl anyone?)?
cheers
MGBoney 4 years ago
can i say owned!? lol xtxmedia got owned by MGBoney
xXlEdwardoXx 4 years ago
WOW, great job. This engine is open source?
clicshow 4 years ago
thank you :)
No sorry the engine is not open source, I'm using it as a framework to build some tech demos for my portfolio
MGBoney 4 years ago
Mmmm, I wonder if the creators of this know that charging for open source data such as openGL is a major felony.... Mmmm.... Better keep it shhhh!
xtxmedia 4 years ago
Mmmm, I wonder if you've got any clue of what you're talking about :)
MGBoney 4 years ago