Good videos man. I'm a software engineer by profession, mainly enterprise level desktop and web applications. I've always kind of had an itch to make some games. I postponed my big idea to do some smaller games first, and hopefully it'll help me when I dive into a bigger project. game development is a little different style of programming than what I'm used to.
Funny thing is many managers don't understand just how much of a learning curve there is in software development as a whole. In part because there a so many different flavors of languages ans libraries that you as the developer have to try and make all connection and talk to each other. And to think language developers create different languages as an attempt to ease the burden of programming but actually add to its complexity as whole. But the power to create trumps all obstacles.
I think im goin in the right direction. Coz I started by just trying to draw a backround with a circle in it. Then I programmed the arrow keys to make the circle move side to side. Next I put in solid edges so that it wouldnt jus go off the screen
Hey, Gyro. How do you feel about C# as a language? I'm developing with that right now, and am considering switching to c++, but I hate to just switch after I've been using this for quite a while now. And I already have a decent amount of code in this game I've been devving. Should I move and switch, or should I stick with this language?
hey dude ..waddup..i really liked ur suggestions on how game development the videos...can i jus develop my dream games by blitzplus only...or after blitzplus do i hav to choose a game engine like unreal engine 3 or unity 3d..or XNA ?? jus suggest me after learning blitzplus wht game engine shud i go for !!thanku !!
thank man this is very helpfull!! =) ... i'm starting to make a game with unity.. i'm on it since only 3 month or so but i'm still fully motivated.. i hope this still keeps on..
but my ears hurt from the sound quality of your video ;)
I and my brother are both knowledgeable in C++/C , But I am working with Unreal Engine and Direct X, Love it. My brother makes the models in 3ds Max and Animates them, all that good stuff. and I just implement, we together work on the story board and all the etcetera. So if I and my brother can do it, you guys can do it toooooo!!!!!
Completely correct. I started trying to make an RPG game and it just got too over whelming. Start small, increase the difficulty with each new game that you create. Eventually you will have the capacity to take in all that is required with a game as complex as an RPG.
Actually, you are right. I started working with Flash and ActionScript 2.0 and my first idea was to test just HOW FAR I can go with an engine like that. Those projects, are either not finished, far too buggy, or very unimpressive. I eventually wised up and looked at my demographics for web-based games and saw that simple arcade titles are best. Listen to this guy, people. He knows his stuff. Great vids, by the way.
Nah man no time for mario clones In gonna make an rpg/ mmorpg it's gonna be epic with parties and instances action based 3person no targeting system free roamin. And free combat style no skill buttons like da other bull class based and exc ..... LOL
I really appreciate your comments about starting small... I got into programming last year and mainly it was to try and make an rpg.. ive made a chess game have a couple unfinished platform/racing/puzzle type stuff and was thinking now is my time 2go EPIC with exactly what you were saying an action based RPG w/ AI and crazy battles... but maybe id be better off tjust going for a full platformer with simple mechanics that plays thru to the end..loll.. either way thnks alot def. a new subscribe!
I loved that part about ambition. The only thing I've actually "finished" is my universal control script. All I set out to do is to make a character move and jump like Mario or Sonic. Then I set out to make that same control system work on planetoid gravity. Then I set out to add wall-running at certain velocities.
It's a very small part of the game. But it's important.
I completely agree with the simple to complex project line up. I've seen people who have never programmed ask, "How do I make a game like Guitar Hero?" It is destined to fail.
I disagree you can start an RPG but you create the absolute simplest elements first and build up from there. So first you create a tile map of grey monotone squares... Simple and a good start. Then you add a yellow square overtop of one random area. Then you add keyboard input that moves that yellow square around the map. Then you add blocks which they yellow square cant move past. etc etc and you go from there. Just go until you run out of energy.
Hey, I currently am very fluent with Java and have studied C++ in the past week and it can relate almost exactly. It has all the basic concepts. I am VERY interested in programming a game, but I dont know how to get OpenGL or how to work it. All the tutorials on the internet dont really help me. Is there a book on OpenGL or gamming that you recommend? would you recommend me working on a game in java since I know more in it? Thanks
Although I must admit I found it hard finding the motivation to do less 'interesting' games such as tetris and pong at the beginning - but you're definitely correct, and that is the way to progress.
Anyway, i think you are right about the ambition, and the progress of the projects.
Game programmers should not try to do the impossible too fast.
Define intermediate goals, so that you can actually publish something while you haven't reached the final one. They work as milestones of your carrier, that will not allow you to go back in your progression.
You definitely have a problem with communication with other people. Your problem with your previous artist is a problem of leadership. You are not a leader, just a programmer (a grunt).
A leader would make any artist understand your point, no matter his/her background.
@xicalhada not really, some people just DON't... some people you just CAN'T work with, some people are the most hard-headed people in the world that will never freaking listen...
you made a huge difference in my thinking when you said start small. I've always pictured myself coding this amazing game. I spend the majority of my time writing all these features i want to have in my game. But now i see theres no way i can make that as my first game. I'll try doing a tetris like you recommended. Now on to part 3 =]
Very nice videos. I hope people can take it to heart since it's all true. There's nothing more satisfying than seeing your game do what you wanted it to but also nothing more discouraging than getting royaly stuck with code you have no fundamental knowledge of.
I think some people could get the wrong idea with what he said at the end there about ambition. There's NOTHING wrong with being creative, but don't start something that you can't finish. You want to be able to start something that you can absolutely finish 100% with zero bugs so that you can officially put a successful game under your belt. Half finished projects won't get you anywhere, even if they're badass.
Thanks man, this is very inspiring, I was looking at so many tutorials and I was like what the fuck? how do you expect me to learn by just chatting random shit to me that I dont understand, you actually explain it to me, as to where to start. I have 0 experience and i think you said in part 1 to start at something like dark basic, which I will do, and work my way up :)
@GyroVorbis Dude everything you say is absolutely right, I started developing games back when i was 17 lol and i went through all the mistakes that you said! With my team the over ambition and not starting simple, Now I'm 18 with a new state of mind thanks for this video!
hes lieing you can make games using XNA games studios and buy the books. You can get money buy microsoft. Look at 2d boy they make world of goo. Its easy just plan your game and you need a programmer and programing is easy. It just take time.
@supercraig34, Yes, moron, I lied. I never said anything about you not being able to make games with XNA. I offered advice geared more towards C/++, the industry standard.
@GyroVorbis Yes!You are right!I learned C language in a class and nearly all of the Industry including Microsoft corporation use C,C++,C#(sharp) etc. commonly termed as C series and it is the most popular, powerful and versatile language in the world and it is good for starters and all those XNA games software is also made by these programs I have told now.
@supercraig34 I really know little about game programming, but I know enough about programming that if you want to really learn how to program a video game, you do it the way they're doing it. That is, if you're serious.
like the guy says teams suck, not that i would mind if i had help but the time it takes to recruit and maintain people id rather use it to do stuff.. just my way of rolling i guess.
Like the gamer inside of me just wants to create something, but my mind doesn't know how to comprehend the process. Ugh i want to get in to this already...
i say if u want to make a great game, u shouldent take a art to make the grafics or artwork.U the dev u must develop the art because in yourt mind u know what you have to do. An artis even if he tries hard, he still wont creat what the developer imagines. Basicly i say you must be dev+art+sound and even more if u can. that is what i should do.(bad english):(
By the way good videos! I want to be a programmer im 16 years old but i have messed around with HTML PHP Some of JAVA and a bit of C++, im trying to learn more C++ by the way because i am DEDICATED INTO CREATING GAME! have been for about 4 years!
And i am starting a video game as well, just a simple RPG.
i have a theory that if you were moderatley good at programming and had a few other people that if you BORROWED code and such from other sources you could make a cool game.any thoughts?
So true, you have to be able to speak openly, and a good sense of humour.
Also when you want to discuss theories, concepts and algorithms etc. you don't want someone that is going to say, "go read books". Someone with a big ego.
You want someone that will tell you exactly what they "think". Their "opinion". If they don't have an opinion and they say follow the book, obviously they haven't read the fucking book!
You need back and forth discussions and arguments!
thats is the problem then i try to make a game i will make a mmorpg game in c++ but i can bery make it say hello world. and if i try to learn c++ i lose my interest.
Oh so excellent comments about "teams"! Only the most extremely dedicated and diligent individuals can do game programming alone, and the only way to combine forces with one or more others is when you totally share the same vision, and totally agree about programming language, graphics API, other tools, the game itself, etc.
if you can't make tic-tac-toe you need to learn more c++ or your API. That is what I did, tried to make tic-tac-toe to early and I ended up with 300 lines of messy, non-working code.
Well said, indeed. The reason it's taken me so long to get to the level of knowledge and skill I am is I constantly tried to get my friends involved. Horrible idea.
Oh, shit. I was trying to respond to the gentleman that said a good team shouldn't have a reason to bitch at one another, but I hit the remove button instead.
Dude, you tell it exactly like it is, I could agree with everything you have said, which i learned making games myself (With an purchased enginge lol) but still somehow I still learned same values
I agree with you completely, my friends are always spitting ideas that are completely unrealistic with my experience level at me.
i'm currently working alone, and my projects are more for my own learning experience, so when my art friend says 'maybe I should make this' and I have to shoot him down, and I think he takes it personally
That is very good advice and i agree if you start with small ideas that are plausible then you aren't straining yourself getting mad, and generally losing motivation to continue, yet if you make something simple it drives you to move to the next lvl maybe change an element of your current project to make it more complex yet still do-able.
I agree on your point about keeping it simple. People play commercial grade games and they get all excited and decide they want to develop a game similar to those, but they don't realize the amount of work and dedication involved. So once they realize the amount of work it takes to develop at least a relatively decent game, they quit.
You've got to start simple and work your way up, part of the fun of game development is the learning process.
If you really think about it, what's the point of doing anything, if at some point you'll know everything there is to know about it? That would just be boring.
a lot of commercial games are made by teams of people from companies that devote a lot of time, and money into these games. I'm back into Blitz3D...not so much for the 3d animation and graphics. But for 2d game programming and applications too. I'm designing and coding maps for mazes and for side scroll platformers and top down platformers too. I could of used programs already available for them. But, I'm learning from scratch. Which is better, more fun, challeging and interesting.
technically it would be possible to make a game like Half Life 2 or Halo by yourself but you would spend so much time working on it you would end up quiting before you even got closed to being done with it thats why most companies use teams of people Artists, Programmers, and Designers because you would probably spend half of your time working on the graphics then the other half actually programming it by yourself I'd estimate 5 to 10 years of working on it
i totally agree on the ambition thing. Its kinda like when I write books, my little child mind comes up with so many awesome crap and then you have no way to get to it, I think its sorta like that
I'll start slow with a game like contra, including the up.up.down.down etc directive then I'll move up to san andreas.
then I'll create the greatest rpg called
Pre Emptive Strike, where u get to be the lead character called George, leader of the freeworld, and u have to come up with creative ways to instigate wars with foreign contries as a pre text to go to war and take their natural resources. If u do 2 missions successfully u get to target your own citizens as terrorists. Peter Blows
lolz... It should also have some strategy.. Like if you wanted to invade a country in a friendly way, you get to make excuses, like bombing yourself and saying that they did it.. Or you can go on TV and say some dangerous stuff that makes your people support you, like "Dictatorism, MassDestruction, OsamaBinLaden, playstation, pizza, US is in DANGER"... Make it real rofl...
Having a strong base in algorithmic structure and design is essential on how efficient you game will run. Having a deep understanding in graph theory, recursion, graph transversal, dynamic programming will just make development go faster and smother. If you are interesting in game programming I strongly recommend you to take a few CS courses. I'm in grade 11, and am currently looking at lectures at MIT in CS and Algorithms.
I disagree. Half of that stuff you don't even use for the majority of your creations. That's not exactly something that's going to help out a newbie, and I promise that if you're starting with SDL, Allegro, Blitzplus, or something else on a modern PC, you don't need to worry about the efficiency of your data structures. 60fps is 60fps.
I didn't take an alg. design course until this semester, and I found a lot of the time that the way I was already doing things was the most efficient way possible.
If you know that recursiveness has stack overhead, and you pay attn to how often you do operations -- NO DUPLICATE LINES etc *ahem GYRO ahem* -- and that you're not doing unnecessary ops -- like init before an exit condition and such -- *ahem GYRO ahem :D *, you're good. :)
Hey, stop looking at the Textbox code. Everything else is well written (from an efficency standpoint). I will admit that since Mar joined we've been rewriting some very C-ish things to be more C++-ish.
Regarding start simple, a big part of motivation (that you mentioned earlier) is reaching a milestone. In smaller projects, the milestones are closer together, so it's easier to maintain your motivation level and actually get it done. Once you do a few of those, it's easier to use your progress towards a far-away milestone as motivation, 'cause you are familiar with how it goes. If you lose your drive your project goes kaput -- motivation is the key.
Oh, and bragging to your friends about your progress is a nice way to keep motivation up too. (Teams are good in that way. It's just harder than you think to find someone to rely on...)
Also, everyone should tell newbies to dont even think about mmorpgs as I see in the dev forums "Hello i want to make an mmorpg and i dont know where to start"... I dont find it annoying but sad because when they find out that its almost impossible to a newbie to do such thing the most of them retire from programing...
And i agree, closer milestions is the key to sucess ;) Any well planificated proyect should have easy milestons, maybe thousands but easy to get
Yeah, they don't realize that the struggle in itself is fun. Learning a powerful tool like C and finally using it to solve problems is quite fun. I'm finally getting around to learning SDL, and I got excited just being able to draw a single pixel to the screen.
what do you mean almost Impossible for a Newbie to make an MMORPG its almost impossible for any of us to make an MMORPG we are hobbyist programmers most of don't have the time or dedication to make an MMO similar to something like WOW or FFXI
Good videos man. I'm a software engineer by profession, mainly enterprise level desktop and web applications. I've always kind of had an itch to make some games. I postponed my big idea to do some smaller games first, and hopefully it'll help me when I dive into a bigger project. game development is a little different style of programming than what I'm used to.
hokieneer17 4 days ago
Funny thing is many managers don't understand just how much of a learning curve there is in software development as a whole. In part because there a so many different flavors of languages ans libraries that you as the developer have to try and make all connection and talk to each other. And to think language developers create different languages as an attempt to ease the burden of programming but actually add to its complexity as whole. But the power to create trumps all obstacles.
MarcSylex 4 weeks ago
A really good idea is to factor out code into an engine once you finish your first game. You can then use that to get a leg up on your next game.
MrShyguy0 1 month ago
snes marathon back there
VonnDuven 2 months ago
i like that "dont reach to far" learn to walk before you try flying!
JasAndNae 2 months ago
anti social.....perfect hahaha
politicaltruth42 2 months ago
I think im goin in the right direction. Coz I started by just trying to draw a backround with a circle in it. Then I programmed the arrow keys to make the circle move side to side. Next I put in solid edges so that it wouldnt jus go off the screen
LukieBoss221 4 months ago
Who playing donkey kong country?
aod6061 5 months ago
@aod6061 Oh peter
aod6061 5 months ago
@aod6061 haha I noticed that too :P
Takiado 5 months ago in playlist Game Development Tutorials
@Takiado lol indeed
aod6061 5 months ago
i am a programmer and a music artist and you are rite programing is more work
robertcone14 5 months ago
(realizes hes sitting in a dark room watching this video...)
check!
VaginosaurusRex 6 months ago 2
I really wana see you own game
TheRohit2343 7 months ago
i shall start with ze tic tac toe
Earthium 7 months ago 2
0:49 I've always thought of programming as an art also.
totaljking12 7 months ago
@totaljking12 Me too, but I'm a software developer, i might be biased.
hokieneer17 4 days ago
Hey, Gyro. How do you feel about C# as a language? I'm developing with that right now, and am considering switching to c++, but I hate to just switch after I've been using this for quite a while now. And I already have a decent amount of code in this game I've been devving. Should I move and switch, or should I stick with this language?
MoonLightFacade 7 months ago
hey dude ..waddup..i really liked ur suggestions on how game development the videos...can i jus develop my dream games by blitzplus only...or after blitzplus do i hav to choose a game engine like unreal engine 3 or unity 3d..or XNA ?? jus suggest me after learning blitzplus wht game engine shud i go for !!thanku !!
deadliest123 8 months ago
thank man this is very helpfull!! =) ... i'm starting to make a game with unity.. i'm on it since only 3 month or so but i'm still fully motivated.. i hope this still keeps on..
but my ears hurt from the sound quality of your video ;)
fatderda 8 months ago
I and my brother are both knowledgeable in C++/C , But I am working with Unreal Engine and Direct X, Love it. My brother makes the models in 3ds Max and Animates them, all that good stuff. and I just implement, we together work on the story board and all the etcetera. So if I and my brother can do it, you guys can do it toooooo!!!!!
Nativeboy0 8 months ago
Awesome DKC in the background there. My Fave game.
AlienRodeo 8 months ago
Completely correct. I started trying to make an RPG game and it just got too over whelming. Start small, increase the difficulty with each new game that you create. Eventually you will have the capacity to take in all that is required with a game as complex as an RPG.
fvrts 9 months ago
Actually, you are right. I started working with Flash and ActionScript 2.0 and my first idea was to test just HOW FAR I can go with an engine like that. Those projects, are either not finished, far too buggy, or very unimpressive. I eventually wised up and looked at my demographics for web-based games and saw that simple arcade titles are best. Listen to this guy, people. He knows his stuff. Great vids, by the way.
Gr8gabe 10 months ago
I think u hurt he`s feelings.....
Sich97 10 months ago
Nah man no time for mario clones In gonna make an rpg/ mmorpg it's gonna be epic with parties and instances action based 3person no targeting system free roamin. And free combat style no skill buttons like da other bull class based and exc ..... LOL
lando9386 10 months ago
Great insights, you'd make a great manager if what you've explained are issues of game development.
bornkool 11 months ago
He plays Donkey Kong Country like a woman? So women can't play Donkey Kong Country?
Tell that to my sister who plays that game 12 hours a day.
AndyHarglesis 1 year ago 3
I really appreciate your comments about starting small... I got into programming last year and mainly it was to try and make an rpg.. ive made a chess game have a couple unfinished platform/racing/puzzle type stuff and was thinking now is my time 2go EPIC with exactly what you were saying an action based RPG w/ AI and crazy battles... but maybe id be better off tjust going for a full platformer with simple mechanics that plays thru to the end..loll.. either way thnks alot def. a new subscribe!
ronomgenuff 1 year ago
what is wrong with your audio, sounds horrible and made my make my head hurts.
wh01sj0ngalt 1 year ago
DONKEY KONG FTW!!!!
TheGuyNextDoor96 1 year ago
LOL! I did transcribe audio in CC in the vid and the subttitles said, You can comunicate mario brother's coffee shop while doing stuff! xD
Bladestorm687 1 year ago
anyways, liking these vids, thumbs up
DarkShroom 1 year ago
lol i feel u like a dream team
abel90221 1 year ago
omg fuck i found my calling lol
abel90221 1 year ago
hey check out Rihanna's new song that's coming soon in 2011! youtube.com/watch?v=7pVfHMeowlg
StoR9497 1 year ago
@StoR9497 This is a game develoment video and you are posting rihannas new songs?
TheSparkvideo 1 year ago
"Slowly ya know you sorta loose motivation when your not reaching your own standards." SO true! Words of Wisdom, Thats an excelent way to put it.
lostbrotherone 1 year ago
Donkey Cong rules!
vuckosmor 1 year ago
dude u should make a book out of this tutorial series. also i dont think ur kl.
:D
saluege 1 year ago
dude u cool man u cool
koreanpeoples 1 year ago
I loved that part about ambition. The only thing I've actually "finished" is my universal control script. All I set out to do is to make a character move and jump like Mario or Sonic. Then I set out to make that same control system work on planetoid gravity. Then I set out to add wall-running at certain velocities.
It's a very small part of the game. But it's important.
It's on my channel if you care to see.
TuahShinguru 1 year ago
tetris? ITS COOL!!!!
pufixas 1 year ago
I completely agree with the simple to complex project line up. I've seen people who have never programmed ask, "How do I make a game like Guitar Hero?" It is destined to fail.
evilfrenchguy 1 year ago
Donkey Kong! :D Hell yeah
Oh yeah, GREATE video! :D
mrk0per 1 year ago
I disagree you can start an RPG but you create the absolute simplest elements first and build up from there. So first you create a tile map of grey monotone squares... Simple and a good start. Then you add a yellow square overtop of one random area. Then you add keyboard input that moves that yellow square around the map. Then you add blocks which they yellow square cant move past. etc etc and you go from there. Just go until you run out of energy.
DarkD11 1 year ago
ha the dude playing megaman died. LOL
shadowsintox9 1 year ago
Hey, I currently am very fluent with Java and have studied C++ in the past week and it can relate almost exactly. It has all the basic concepts. I am VERY interested in programming a game, but I dont know how to get OpenGL or how to work it. All the tutorials on the internet dont really help me. Is there a book on OpenGL or gamming that you recommend? would you recommend me working on a game in java since I know more in it? Thanks
Cutterxx4 1 year ago
Some great advice there.
Although I must admit I found it hard finding the motivation to do less 'interesting' games such as tetris and pong at the beginning - but you're definitely correct, and that is the way to progress.
Nice vid
lintfordpickle 1 year ago
Anyway, i think you are right about the ambition, and the progress of the projects.
Game programmers should not try to do the impossible too fast.
Define intermediate goals, so that you can actually publish something while you haven't reached the final one. They work as milestones of your carrier, that will not allow you to go back in your progression.
Just move forward.
xicalhada 1 year ago
Dude, you suck.
You definitely have a problem with communication with other people. Your problem with your previous artist is a problem of leadership. You are not a leader, just a programmer (a grunt).
A leader would make any artist understand your point, no matter his/her background.
You are made to follow orders, nothing more.
xicalhada 1 year ago
@xicalhada not really, some people just DON't... some people you just CAN'T work with, some people are the most hard-headed people in the world that will never freaking listen...
TreyRust 1 year ago
you made a huge difference in my thinking when you said start small. I've always pictured myself coding this amazing game. I spend the majority of my time writing all these features i want to have in my game. But now i see theres no way i can make that as my first game. I'll try doing a tetris like you recommended. Now on to part 3 =]
p12oph3cy 1 year ago
lol I knew he was going to say Tetris
BlackliteNZ 2 years ago
WOO, Donkey kong in the background.
johnvasgird 2 years ago
is like making a house
you need workers who know what they r doing
madjunir 2 years ago
Very nice videos. I hope people can take it to heart since it's all true. There's nothing more satisfying than seeing your game do what you wanted it to but also nothing more discouraging than getting royaly stuck with code you have no fundamental knowledge of.
DIProgan 2 years ago
how I say this..
This what I am searching..
I am deeply thank you for making this video.. it's really help me alot.
Vikenoshi 2 years ago
I love you man, thanks for the advice, you speak words of truth.
D3R1CKZ 2 years ago
I think some people could get the wrong idea with what he said at the end there about ambition. There's NOTHING wrong with being creative, but don't start something that you can't finish. You want to be able to start something that you can absolutely finish 100% with zero bugs so that you can officially put a successful game under your belt. Half finished projects won't get you anywhere, even if they're badass.
Archlvt 2 years ago 22
This is definitely the message I was trying to convey.
GyroVorbis 2 years ago 11
Thanks man, this is very inspiring, I was looking at so many tutorials and I was like what the fuck? how do you expect me to learn by just chatting random shit to me that I dont understand, you actually explain it to me, as to where to start. I have 0 experience and i think you said in part 1 to start at something like dark basic, which I will do, and work my way up :)
1994DavidLotro 2 years ago
@GyroVorbis Dude everything you say is absolutely right, I started developing games back when i was 17 lol and i went through all the mistakes that you said! With my team the over ambition and not starting simple, Now I'm 18 with a new state of mind thanks for this video!
SliverSlasher 2 months ago
hes lieing you can make games using XNA games studios and buy the books. You can get money buy microsoft. Look at 2d boy they make world of goo. Its easy just plan your game and you need a programmer and programing is easy. It just take time.
supercraig34 2 years ago
@supercraig34, Yes, moron, I lied. I never said anything about you not being able to make games with XNA. I offered advice geared more towards C/++, the industry standard.
GyroVorbis 2 years ago 12
@GyroVorbis Yes!You are right!I learned C language in a class and nearly all of the Industry including Microsoft corporation use C,C++,C#(sharp) etc. commonly termed as C series and it is the most popular, powerful and versatile language in the world and it is good for starters and all those XNA games software is also made by these programs I have told now.
clydedsouza46 8 months ago
@supercraig34 i agree about programing language its easy, it just take time to learn
kairen5443 1 year ago
@supercraig34 I really know little about game programming, but I know enough about programming that if you want to really learn how to program a video game, you do it the way they're doing it. That is, if you're serious.
MoonLightFacade 9 months ago
LOL I had to re-watch parts of this - the Donkey Kong in the background is almost hypnotic!
Thank you for this and your other, more recent video series on getting started! Both have been helpful and encouraging.
harukamae 2 years ago
like the guy says teams suck, not that i would mind if i had help but the time it takes to recruit and maintain people id rather use it to do stuff.. just my way of rolling i guess.
faszika 2 years ago 2
blitz is not free ?
edisGW 2 years ago
donkey kong
XpChrispX 2 years ago
Dude, this video really speaks to me.
Like the gamer inside of me just wants to create something, but my mind doesn't know how to comprehend the process. Ugh i want to get in to this already...
KuhWristChin 2 years ago
lawl, Donkey Kong on the TV screen.
StonedReality 2 years ago
i say if u want to make a great game, u shouldent take a art to make the grafics or artwork.U the dev u must develop the art because in yourt mind u know what you have to do. An artis even if he tries hard, he still wont creat what the developer imagines. Basicly i say you must be dev+art+sound and even more if u can. that is what i should do.(bad english):(
kozzmin 2 years ago
you play donkey kong like a woman... lol!
By the way good videos! I want to be a programmer im 16 years old but i have messed around with HTML PHP Some of JAVA and a bit of C++, im trying to learn more C++ by the way because i am DEDICATED INTO CREATING GAME! have been for about 4 years!
And i am starting a video game as well, just a simple RPG.
Thanks for the videos again!
McClover 2 years ago
Anybody else seem to get sucked into watching that other guy play donkey kong the whole time? lol
bradyfe 2 years ago
Wow.. I am actually clicking with what you are saying.. as if I know you (but I don't)
coolkid19901 2 years ago
Is Peter playing Donkey Kong in the background? Awesome, old times man :(
TranceEverywhere 2 years ago 2
Comment removed
AkashaPrinciple 2 years ago
Comment removed
AkashaPrinciple 2 years ago
i have a theory that if you were moderatley good at programming and had a few other people that if you BORROWED code and such from other sources you could make a cool game.any thoughts?
talleyho12 2 years ago
OpenGL = TEHPWNTZye
hebronsawyers 2 years ago
Ahahahahha, they're playing Donkey Kong Country.
wafom 2 years ago
Sure must be great to be on a programming project with your friends, to have an actual team
bl0ckeduser 2 years ago
So true, you have to be able to speak openly, and a good sense of humour.
Also when you want to discuss theories, concepts and algorithms etc. you don't want someone that is going to say, "go read books". Someone with a big ego.
You want someone that will tell you exactly what they "think". Their "opinion". If they don't have an opinion and they say follow the book, obviously they haven't read the fucking book!
You need back and forth discussions and arguments!
ArchitectOfEvil 2 years ago 2
Great Advice
kNJK13 2 years ago
thats is the problem then i try to make a game i will make a mmorpg game in c++ but i can bery make it say hello world. and if i try to learn c++ i lose my interest.
i hold my mmorpg to game maker (for now)
MoonWerewolf 2 years ago
You will never make a mmorpg in your mindset.
GNSstudios 2 years ago
i have made a game with mmo elements in game maker. but in c++ i just animg for a simpel rpg game :)
i try to make a "Nintendo Legend of Zelda" clone
MoonWerewolf 2 years ago
Donkey Kong country on the TV :D
TheEventMaker 2 years ago
Oh so excellent comments about "teams"! Only the most extremely dedicated and diligent individuals can do game programming alone, and the only way to combine forces with one or more others is when you totally share the same vision, and totally agree about programming language, graphics API, other tools, the game itself, etc.
honestann 2 years ago
Back to training mode for you!!!
keithgarry 2 years ago
:30 diddy kong own stage left
atre89 2 years ago
you beat me to it
CornishCreamtea07 2 years ago
Great Video :]
xXKiTheifXx 2 years ago
if you can't make tic-tac-toe you need to learn more c++ or your API. That is what I did, tried to make tic-tac-toe to early and I ended up with 300 lines of messy, non-working code.
thejahooli 2 years ago
no im sure start simple and the games are in difficulty order easy first hardest last
cr1ticalvoid 2 years ago
start simple like tic tac toe then go to pong and tetris and then pacman
cr1ticalvoid 2 years ago 12
@cr1ticalvoid
its harder to make tic tac toe than tetris for me :D
pufixas 1 year ago
Fucking genius.
TheOtherSun 3 years ago
I'm going to be the first social programmer =)
mgsfan318 3 years ago
wow this sounds illegal! :D
myromance123 3 years ago
Good points in your video. The PSP homebrew scene is lacking in what your video was talking about, which is why I left it.
ccricers 3 years ago
man it really is antisocial...you're scaring me man lol
lucirz 3 years ago 2
Haha
"Start simple you know..do tetris"
I would love to make a tetris game
that would be a huge leap for me
with my current programming skillz I'm stuck making dumb number projects that do nothing but simple math basically or list things
lee155912000 3 years ago
Hahaha same here :)
myromance123 3 years ago
woot donkey kong in da background (random i know)
bombboy125 3 years ago
HAHAHA ! AWESOME! :D
Lidve1337 3 years ago
I agree a team isn't a learning experience. A team is for a group of people who know what the hell they are doing.
robogobodo 3 years ago 21
Wow, well said.
GyroVorbis 3 years ago
Well said, indeed. The reason it's taken me so long to get to the level of knowledge and skill I am is I constantly tried to get my friends involved. Horrible idea.
DanLightning 3 years ago
Peter didn't go for you after you switched the camera off I hope.
nem2010 3 years ago
Nice video
crystalclear506 3 years ago
your friend peter either is indifferent or is a slab of granite, and yeah he plays donkey kong like a bitch
zokamaru 3 years ago
Oh, shit. I was trying to respond to the gentleman that said a good team shouldn't have a reason to bitch at one another, but I hit the remove button instead.
...my bad.
GyroVorbis 3 years ago
Lol, You tried.
dandymcgee 3 years ago
Comment removed
hares295 3 years ago
Donkey Kong Country
KedViper 3 years ago
Just to inspire some of you runescape, now a massive mmorpg, was started on BLitz, so you can do anything if you try.
Sik0n 3 years ago
Dude, you tell it exactly like it is, I could agree with everything you have said, which i learned making games myself (With an purchased enginge lol) but still somehow I still learned same values
towcar68 3 years ago
5/5 good advice again!
lebensborn666 3 years ago
lol funny and very educational. Great work.
182411593 3 years ago
I agree with you completely, my friends are always spitting ideas that are completely unrealistic with my experience level at me.
i'm currently working alone, and my projects are more for my own learning experience, so when my art friend says 'maybe I should make this' and I have to shoot him down, and I think he takes it personally
so I know exactly what your're talking about.
good job on the video aswell!
ProgrammerInProgress 3 years ago
When did you start??
unkindnesss 3 years ago
That is very good advice and i agree if you start with small ideas that are plausible then you aren't straining yourself getting mad, and generally losing motivation to continue, yet if you make something simple it drives you to move to the next lvl maybe change an element of your current project to make it more complex yet still do-able.
McAsherz 3 years ago
Donkey Kong in the background. Good game.
darkwiz666 3 years ago 3
this is good stuff. never had that much useful information in 14 minutes.
KOLIN25 3 years ago
I agree on your point about keeping it simple. People play commercial grade games and they get all excited and decide they want to develop a game similar to those, but they don't realize the amount of work and dedication involved. So once they realize the amount of work it takes to develop at least a relatively decent game, they quit.
You've got to start simple and work your way up, part of the fun of game development is the learning process.
crw2223 3 years ago 2
If you really think about it, what's the point of doing anything, if at some point you'll know everything there is to know about it? That would just be boring.
crw2223 3 years ago
a lot of commercial games are made by teams of people from companies that devote a lot of time, and money into these games. I'm back into Blitz3D...not so much for the 3d animation and graphics. But for 2d game programming and applications too. I'm designing and coding maps for mazes and for side scroll platformers and top down platformers too. I could of used programs already available for them. But, I'm learning from scratch. Which is better, more fun, challeging and interesting.
powermousey 3 years ago
This guy is really good.. great tutorials man you really know your stuff... Good looking out!!!
Jettboi93 3 years ago
so can you make a game like half life 2 alone? ;o seriously
faszika 3 years ago
wtf, no.
MmoInfo 3 years ago
says who?
faszika 3 years ago
technically it would be possible to make a game like Half Life 2 or Halo by yourself but you would spend so much time working on it you would end up quiting before you even got closed to being done with it thats why most companies use teams of people Artists, Programmers, and Designers because you would probably spend half of your time working on the graphics then the other half actually programming it by yourself I'd estimate 5 to 10 years of working on it
126644 2 years ago
been at it around 3.5 years as of now..
faszika 2 years ago
3.5 years of programming in general or have you been really trying to create half life 2 for the past 3 and half years
126644 2 years ago
comicbook crews are just as tough to get working!!
ddreamax 3 years ago
i totally agree on the ambition thing. Its kinda like when I write books, my little child mind comes up with so many awesome crap and then you have no way to get to it, I think its sorta like that
shadowknight1994 3 years ago
lol donkey kong country
shadowknight1994 3 years ago
This guy is awesome, really knows his stuff.
patio87 3 years ago
XD the donkey kong part
BUDOKAI1 3 years ago
I'll start slow with a game like contra, including the up.up.down.down etc directive then I'll move up to san andreas.
then I'll create the greatest rpg called
Pre Emptive Strike, where u get to be the lead character called George, leader of the freeworld, and u have to come up with creative ways to instigate wars with foreign contries as a pre text to go to war and take their natural resources. If u do 2 missions successfully u get to target your own citizens as terrorists. Peter Blows
MASSIVE100 3 years ago
lolz... It should also have some strategy.. Like if you wanted to invade a country in a friendly way, you get to make excuses, like bombing yourself and saying that they did it.. Or you can go on TV and say some dangerous stuff that makes your people support you, like "Dictatorism, MassDestruction, OsamaBinLaden, playstation, pizza, US is in DANGER"... Make it real rofl...
UNaruto1990 3 years ago
Good Stuff Gyro, keep the videos coming
EvilNando 3 years ago 2
What a sexy track jacket you have there sir. ;x
mercilessxxcult 3 years ago
Why thank you, madam. ;p
GyroVorbis 3 years ago
"Peter, you play donkey kong country like a woman" is the quote of the century.
You're getting quite sassy in these videos!
mercilessxxcult 3 years ago 5
Having a strong base in algorithmic structure and design is essential on how efficient you game will run. Having a deep understanding in graph theory, recursion, graph transversal, dynamic programming will just make development go faster and smother. If you are interesting in game programming I strongly recommend you to take a few CS courses. I'm in grade 11, and am currently looking at lectures at MIT in CS and Algorithms.
jSaurabh 3 years ago
I disagree. Half of that stuff you don't even use for the majority of your creations. That's not exactly something that's going to help out a newbie, and I promise that if you're starting with SDL, Allegro, Blitzplus, or something else on a modern PC, you don't need to worry about the efficiency of your data structures. 60fps is 60fps.
GyroVorbis 3 years ago
I didn't take an alg. design course until this semester, and I found a lot of the time that the way I was already doing things was the most efficient way possible.
If you know that recursiveness has stack overhead, and you pay attn to how often you do operations -- NO DUPLICATE LINES etc *ahem GYRO ahem* -- and that you're not doing unnecessary ops -- like init before an exit condition and such -- *ahem GYRO ahem :D *, you're good. :)
Continued...
MechMarauderIIC 3 years ago 3
But I don't really know if anyone else is like me in this case. (It does look like GV could have used some alg design courses bahaha) :)
MechMarauderIIC 3 years ago 2
Hey, stop looking at the Textbox code. Everything else is well written (from an efficency standpoint). I will admit that since Mar joined we've been rewriting some very C-ish things to be more C++-ish.
...the textbox is just... shitt-ish code. XD
GyroVorbis 3 years ago
Just giving you a hard time :D
MechMarauderIIC 3 years ago
I always heard correct spelling and grammar are very important for telling people things that are important
eatcomics 3 years ago
I'm actually makin a pong game right now, I'ts called PEENG PAWNG weeeeee
eatcomics 3 years ago
LMaO how many famicon games do you have?
Donkey Kong then Megaman lol
blckknight117 3 years ago
Yeah, it has come to my attention that Peter sucks at pretty much everything that is 16-bit. Won't happen again.
GyroVorbis 3 years ago
I agree with you on everything. And FYI, Tetris is a very hard game to make! I would start out with PONG, Space Invaders, Pac-Man, etc.
IonDuel 3 years ago
Actually, yeah. If a newbie made Tetris, I would be extremely impressed. It was just the first thing that came to mind.
GyroVorbis 3 years ago
Regarding start simple, a big part of motivation (that you mentioned earlier) is reaching a milestone. In smaller projects, the milestones are closer together, so it's easier to maintain your motivation level and actually get it done. Once you do a few of those, it's easier to use your progress towards a far-away milestone as motivation, 'cause you are familiar with how it goes. If you lose your drive your project goes kaput -- motivation is the key.
MechMarauderIIC 3 years ago 2
Oh, and bragging to your friends about your progress is a nice way to keep motivation up too. (Teams are good in that way. It's just harder than you think to find someone to rely on...)
MechMarauderIIC 3 years ago
Also, everyone should tell newbies to dont even think about mmorpgs as I see in the dev forums "Hello i want to make an mmorpg and i dont know where to start"... I dont find it annoying but sad because when they find out that its almost impossible to a newbie to do such thing the most of them retire from programing...
And i agree, closer milestions is the key to sucess ;) Any well planificated proyect should have easy milestons, maybe thousands but easy to get
Lisergishnu 3 years ago
Yeah, they don't realize that the struggle in itself is fun. Learning a powerful tool like C and finally using it to solve problems is quite fun. I'm finally getting around to learning SDL, and I got excited just being able to draw a single pixel to the screen.
Soulsphere001 3 years ago
what do you mean almost Impossible for a Newbie to make an MMORPG its almost impossible for any of us to make an MMORPG we are hobbyist programmers most of don't have the time or dedication to make an MMO similar to something like WOW or FFXI
126644 2 years ago
a few months of mapping then texturing then modelling then back to mapping etc etc...
i dont have to code much cause i use the source engine. just tweaks and its FPS.
faszika 2 years ago
wow your actually putting in the time and effort to make a really cool FPS well good luck
126644 2 years ago
thank you :)
faszika 2 years ago
yep no problem
126644 2 years ago
Thanks for the info man cant wait for part three which is in 7 min for me
fatman01923 3 years ago
Peter epic fails at life. :]
mercilessxxcult 3 years ago