@N9T9F1ake That entirely depens how much you already know. If you've never programmed before it's going to take a while. It won't be super-long before you've created a simple pong-game, using help from the internet. However, more complex stuff like this requires you to build up a big system with massive amounts of code, for which you need not only to be able to code, but also to keep an overview of it all. The last part will require quite some experience.
@2bot0 C++ is the most efficient and is second to none. Thats the reason its the industry standard. As advice for beginner developers, I'd suggest starting with Python + pygame. You'll be making games sooner than you can in any other language. Of course you can start with Java, but I feel you'll be better off with C, rather than Java. As for myself, I started with C++ and SDL/OpenGL and took around 3 months to churn out my first game.
To all those people who want to start game development. Start with java. Study java for two years. Learn about inheritance, polymorphism, and encapsulation. Write a basic application. Move on to something more efficient, like C++, C#, or Delphi. Study that language for a year. Now you can start writing a game by yourself.
@2bot0 Is there a particular reason for suggesting Java as a starting point? I mean, you can learn about inheritance, polymorphism, etc from other languages.
Just interested to know and what would you say is a good language for someone who is not an expert with C++, so the next best alternative to C++. I'm asking because i want to go into game programming, but i was wondering if you suggest learning any other programming languages first, apart from C++.
@GnRJay08 As far as I know C++ is the most powerful language out there. Also it is the most hard to learn modern language. It really depends if learning let's say java first then move to c++ (you would learn c++ much easier) is faster than learning c++ first. I chose to learn c++ first (I'm a beginner). So far it has been hard but I really don't think I'd like to learn Java first (even though it would be usefull, maybe..) If you want to learn both, then ofcourse start with Java.
@GnRJay08 Java is extremely user friendly, but at the same time it covers everything a programmer needs to know. Like primitive data types, operators, methods, and types. The reason Java is user friendly is because the devs at Oracle created so many pre-made source files, so you don't have to do much programming yourself. When you master Java, you can pretty much learn any other programming language yourself. C++ is the second most efficient programming language out there so I suggest using that
@MrPieeater1234 There is no need to install an OpenGL SDK. OpenGL is built into your graphics driver. Just make sure your Graphics Driver is up to date. I am on 64-Bit windows 7 and I use freeGlut ( An openGL utility library ) with Code::Blocks C++ IDE and it works just fine. Also, if your worried that you think you do not have OpenGL, then you should be looking more into it. Also you can find out WHAT version of OpenGL your video card supports from a OpenGL utility. Look it up in Google.
@janequorzar i know that my pc comes w/opengl but i was watching a tutorial on openGL and it saaid that i had to install it, maybe ill look into it more after i finish the directx project i was working on thnx tho
@MrPieeater1234 No problem. However word of advice, if the tutorial is telling you to install OpenGL, then the tutorial is either old or wrong. BUT.. there are utilities and other tools FOR OpenGL that you WILL have to install for your software to work right. Those are extensions etc. They are not OpenGL itself. Example : I use freeGlut, which is a OpenGL Utility, I am forced to install that. As you would too. But this only applies to if your programing your own software with FreeGlut.
Now that's what I'm talking about! some elbow grease and some actual hard work producing something that's WAY better then call of duty. I mean seriously what does IW and Treyarch have wrong with them? If you aim at the target and pull the trigger on their games, you're dead, no matter how far away you are.
I call that LAZY programming personally. If the changed it to incorporate some physics AT LEAST it might be a pretty good game.
@thatscientificgeek rightfully so... I did 3 years of Delphi(Pascal) and 1 year of C++ before I got into OpenGL and after that learned DirectX 9 & 10... currently learning DirectX 11 at my 3 years of C++. I have been programming for 6 years now. This is not something you learn in a snap.
I have developed my skills over a number of years. I completed a degree in computer science, after I worked on my own for two years. Teaching myself everything I could think of related to games development and real time computer graphics. Recently all my hard work has paid off! I'm now working at Eurocom making games for a living, its early days but its awesome
Haha, to all the kids asking about this engine as though it can all be wrote in a single paragraph. Also to those who say they are going to start game development without even studying basic knowledge of a language such as C++!!! There gonna get no where.
@pufixas I know, it just annoyed me back then that eveyone asks on youtube comments, why don't they go on a fourm or why don't they get a few books...
@lobost12 Its not about actually being a kid or anything, its about the goals people set. When I was 13 I said to myself that I was going to create a fantastic FPS game that was some much better than the ones that were out. That was until I saw the amount of limits and the amount of knowledge you must have. The resources and people you need working with you. Everyone thinks that asking a few comments of youtube and saying there learning from one book is going to make them incredible when its not
@MartyHITD I am a 14 year old and I see what you are saying. Most people my age think making video games can be done by just simple dragging and dropping but it cannot. It cannot be done that way because there is thousands of lines of code that go into this type of production and my generation fails to notice that... -_-
@MartyHITD And you expect kids to understand it? the word kid tends to mean people at about age 12 or under which is a pretty young age to get to grips with programming and the use of the software fully. And that doesn't mean they're not going to get anywhere, the reason people are watching this video is to see what can be made if you take the time to make it, this video is for inspiration and may get people in the mood to learn how to do it
This.Is.Awesome.You are awesome.Just fix the firing animation and SFX.This is awesome btw.
animewix7 1 month ago
@N9T9F1ake That entirely depens how much you already know. If you've never programmed before it's going to take a while. It won't be super-long before you've created a simple pong-game, using help from the internet. However, more complex stuff like this requires you to build up a big system with massive amounts of code, for which you need not only to be able to code, but also to keep an overview of it all. The last part will require quite some experience.
frankvdg 1 month ago
@2bot0 C++ is the most efficient and is second to none. Thats the reason its the industry standard. As advice for beginner developers, I'd suggest starting with Python + pygame. You'll be making games sooner than you can in any other language. Of course you can start with Java, but I feel you'll be better off with C, rather than Java. As for myself, I started with C++ and SDL/OpenGL and took around 3 months to churn out my first game.
tecfreak1337 2 months ago
Hello, Great game engine. What kind of models you use? MD5?
CPlusPlusOpenGLMan 2 months ago
Comment removed
CPlusPlusOpenGLMan 2 months ago
To all those people who want to start game development. Start with java. Study java for two years. Learn about inheritance, polymorphism, and encapsulation. Write a basic application. Move on to something more efficient, like C++, C#, or Delphi. Study that language for a year. Now you can start writing a game by yourself.
2bot0 2 months ago
@2bot0 Is there a particular reason for suggesting Java as a starting point? I mean, you can learn about inheritance, polymorphism, etc from other languages.
Just interested to know and what would you say is a good language for someone who is not an expert with C++, so the next best alternative to C++. I'm asking because i want to go into game programming, but i was wondering if you suggest learning any other programming languages first, apart from C++.
Thanks.
GnRJay08 2 months ago
@GnRJay08 As far as I know C++ is the most powerful language out there. Also it is the most hard to learn modern language. It really depends if learning let's say java first then move to c++ (you would learn c++ much easier) is faster than learning c++ first. I chose to learn c++ first (I'm a beginner). So far it has been hard but I really don't think I'd like to learn Java first (even though it would be usefull, maybe..) If you want to learn both, then ofcourse start with Java.
Nikotiini69 2 months ago
@GnRJay08 Java is extremely user friendly, but at the same time it covers everything a programmer needs to know. Like primitive data types, operators, methods, and types. The reason Java is user friendly is because the devs at Oracle created so many pre-made source files, so you don't have to do much programming yourself. When you master Java, you can pretty much learn any other programming language yourself. C++ is the second most efficient programming language out there so I suggest using that
2bot0 2 months ago
how come when i type in hello world my ide wont compile?
politicaltruth42 2 months ago
Enemy bullets looks like the glowing XP orbs in minecraft :D
MW3G3rmany 2 months ago
is there a possibility that a computer engineer student can program such a game like this?
or com sci is a prerequisite? Im 2nd yr comp engr...ty
codeb24 3 months ago
Well done. This is an excellent demo of your skills. Kudos sir.
janequorzar 3 months ago
You may want to put in a condition that stops enemies from firing when they don't have line of site, but this looks fairly well done. Good job!
dom1000ca 3 months ago
i wish i could use OpenGL the SDK installer only works w/ 32bit comps i have 64 >:(
i guess im stuck with DirectX 9. not a bad game engine but i wanna try something new
MrPieeater1234 3 months ago
@MrPieeater1234 There is no need to install an OpenGL SDK. OpenGL is built into your graphics driver. Just make sure your Graphics Driver is up to date. I am on 64-Bit windows 7 and I use freeGlut ( An openGL utility library ) with Code::Blocks C++ IDE and it works just fine. Also, if your worried that you think you do not have OpenGL, then you should be looking more into it. Also you can find out WHAT version of OpenGL your video card supports from a OpenGL utility. Look it up in Google.
janequorzar 3 months ago
@janequorzar i know that my pc comes w/opengl but i was watching a tutorial on openGL and it saaid that i had to install it, maybe ill look into it more after i finish the directx project i was working on thnx tho
MrPieeater1234 3 months ago
@MrPieeater1234 No problem. However word of advice, if the tutorial is telling you to install OpenGL, then the tutorial is either old or wrong. BUT.. there are utilities and other tools FOR OpenGL that you WILL have to install for your software to work right. Those are extensions etc. They are not OpenGL itself. Example : I use freeGlut, which is a OpenGL Utility, I am forced to install that. As you would too. But this only applies to if your programing your own software with FreeGlut.
janequorzar 3 months ago
Great presentation, I wonder how the engine is doing now it is 2011?
TheCompleteERROR 3 months ago
Now that's what I'm talking about! some elbow grease and some actual hard work producing something that's WAY better then call of duty. I mean seriously what does IW and Treyarch have wrong with them? If you aim at the target and pull the trigger on their games, you're dead, no matter how far away you are.
I call that LAZY programming personally. If the changed it to incorporate some physics AT LEAST it might be a pretty good game.
DynastyPercussion 3 months ago
dam good job! C++ openGL good job im just messing around with allegro 2d lib but 3d nice.
ddman12345678910 3 months ago
Very nice keep up the good work i'm impressed how did u make the game alone????But really nice game tho
ColapsedDreamz 3 months ago
i want to play this
plaese tell me whats the game
RobloxSugarFanta 3 months ago
@Kamshak1337
it takes an hour for each chapter, and its paced out over a month!
thatscientificgeek 3 months ago
are the shadows real time?
CloudandZack1st 3 months ago
any tutos a bout load object models from other games ( like terrorist of CS source)
ryonagana 3 months ago
I am currently on hour 12 of my 24 hour c++ course and I want to know how to make a 3d game with c++? my course only covers console games
thatscientificgeek 4 months ago
@thatscientificgeek LOL 24 hour c++ course
Kamshak1337 3 months ago
@thatscientificgeek rightfully so... I did 3 years of Delphi(Pascal) and 1 year of C++ before I got into OpenGL and after that learned DirectX 9 & 10... currently learning DirectX 11 at my 3 years of C++. I have been programming for 6 years now. This is not something you learn in a snap.
4TheTurtle 3 months ago
FUUUUUUUUUCK I WANT THAT GAMEEEEEEEEEEEEEEEEEEEE
99pitti 4 months ago
where can i get this!!!
YOUNGJIZZILE88 4 months ago
Really awesome. Is there any chance of getting out for downloading? Btw It would be sick if you could add Multiplayer.
Fr33Ter 4 months ago
Very nice, but this needs a background music to create a better atmosphere :)
THEBUGUSER 4 months ago
Not even stereo...
XKillerBoy 4 months ago
You should have faster bullets, and include some more advanced DOF (if you use it at all)
habroxby 4 months ago
this is awesomeness
tbiscuit2998 4 months ago
how much time did you need to create this game?-Great Work!!
RaPToR024F1 4 months ago
Download Link?
lestesmen 4 months ago
This probably took a very very very long time. haha
GamerBeast492 5 months ago
@DerGenialeDOEME c++ is hard he went on a website to leanr it then a nother to lear opengl
MrKillius24 5 months ago
@MrKillius24
I have developed my skills over a number of years. I completed a degree in computer science, after I worked on my own for two years. Teaching myself everything I could think of related to games development and real time computer graphics. Recently all my hard work has paid off! I'm now working at Eurocom making games for a living, its early days but its awesome
MrPeterHancox 5 months ago 17
cani have the code source
MrKillius24 5 months ago
Good, but the level is too dark.
Bur2nek 5 months ago
WOW! This is very good! Good job Hancox!
AwfullyClever 5 months ago
wow good shit man :>
Matthewsinger2011 6 months ago
Like Gears of war:)
Nice
Gamerowiec 6 months ago
the player is the terrorist of counter strike source no?
WEREWOLF3001 6 months ago
@WEREWOLF3001 no the terrorist from counter strike is a model
ShaneCopseysTV 5 months ago
Comment removed
WEREWOLF3001 6 months ago
This is a crap load of work for one person, shows a lot of talent and dedication. I think you'll go far in the industry. Good luck.
Shakespeare1612 6 months ago
man he runs derp but good job xD
clusteredcode 7 months ago
@ThatCoolGuy220 Learn the format and have your renderer interpret
GhostXoP 7 months ago
Animation based physics?
GhostXoP 7 months ago
Haha, to all the kids asking about this engine as though it can all be wrote in a single paragraph. Also to those who say they are going to start game development without even studying basic knowledge of a language such as C++!!! There gonna get no where.
MartyHITD 7 months ago 31
@MartyHITD
Don't say that... They need to start SOMEWHERE... So they are asking on youtube/forums for help...
pufixas 5 months ago
@pufixas I know, it just annoyed me back then that eveyone asks on youtube comments, why don't they go on a fourm or why don't they get a few books...
MartyHITD 5 months ago
@MartyHITD
I agree with that
pufixas 5 months ago
@MartyHITD well i am a kid and im about to learn c programming language so hopefully will i get somewhere
lobost12 5 months ago
@lobost12 Its not about actually being a kid or anything, its about the goals people set. When I was 13 I said to myself that I was going to create a fantastic FPS game that was some much better than the ones that were out. That was until I saw the amount of limits and the amount of knowledge you must have. The resources and people you need working with you. Everyone thinks that asking a few comments of youtube and saying there learning from one book is going to make them incredible when its not
MartyHITD 5 months ago
@MartyHITD I am a 14 year old and I see what you are saying. Most people my age think making video games can be done by just simple dragging and dropping but it cannot. It cannot be done that way because there is thousands of lines of code that go into this type of production and my generation fails to notice that... -_-
iTzHDk 2 months ago
@MartyHITD i gave up at hello world
politicaltruth42 2 months ago
@MartyHITD And you expect kids to understand it? the word kid tends to mean people at about age 12 or under which is a pretty young age to get to grips with programming and the use of the software fully. And that doesn't mean they're not going to get anywhere, the reason people are watching this video is to see what can be made if you take the time to make it, this video is for inspiration and may get people in the mood to learn how to do it
xTobyMc 1 week ago
and how did you create other players / computer players?!
DerGenialeDOEME 7 months ago
@DerGenialeDOEME Scripts are what i use.
GhostXoP 7 months ago
how did you learn programming with c++ and openGL?!?!
great game
DerGenialeDOEME 7 months ago 13
@DerGenialeDOEME Books and google.
GhostXoP 7 months ago
Very, very nice! Did you use GLUT or SDL to get your OpenGL context, or did you link to the OpenGL libs directly?
xplinux22 8 months ago
Holy shit this is amazing. Well done.
WebDevFTW 8 months ago
god damn this must have taken ages
lobost12 8 months ago
must of taken like ages!
Its got nice textures too!
r4microds 8 months ago
wow, how long did you take to make this? well done, man :)
zenoru24 8 months ago
Holy shit that looks amazing!
waterhot80 9 months ago
fuck... this is amazing, if it came out now i would still play it.
blackwing1996 9 months ago
impressive programming
prisat32 10 months ago
Very impressive work on the style of gameplay. With a little more work on the bullets and sounds then this will become even more realistic. :D
NightLord785 1 year ago
Its an England?
skenum 1 year ago
counter strike models :D
MultiBlazer42 1 year ago
I like the Gears of War style Camera and Animations.. very well done
locdown120 1 year ago
this is pretty cool.
well done.
itsdannyftw 1 year ago