I've watch your new video and it was good as well. But I appreciate that you haven't deleted this version. It gives me more input on how to start with game programming. I'm a programmer in business systems and database and all that, but my passion really is for games.
I'm looking forward for more tips and advices on game development and ideas that would help me get started with this new hobby of mine.
I'm a 15 year old boy who always had the dream of creating a game development company since about 3rd grade. I've got 4 friends on my side, in my "company." I am learning about 3D Modeling and Animation. I use 3DS Max, and I want to start creating games now. I have never coded. If there is anybody out there that can give me a tutorial links or anything for coding/programming, please help. (If you'd like to join the "company" message me)
Thanks I have been looking at game making for years but when you recommended Dark Basic I went out and got it. I hope you get very popular so more people can find your vids and they too dont have to look through crap videos for years like me.
If anyone wants to make games with c++ but have limited experience, there's a pretty easy to use api called sdl, and some really good tutorials online called "Lazy Foo's SDL Tutorials" their really easy to understand and only require a tiny bit of programming knowledge and you'll learn a lot of c++ along the way, if you really don't have any experience just play with game maker and use GML rather than that drag and drop crap
Can you recommend anything to a 12 year old with no experience? (I know it's different than playing a game and all that I've been looking at digipen stuff)
Hi I'm a new developer and I will be starting on an amazing project that i will be starting on later 2012 and i would love to chat with anyone that is interested in game development like me
I never did text based games. I learned Java from Bucky last Christmas and decided to start making a game just last week. I'm a 3rd year Mech Engineering major, so I have no money, just an urge to make something awesome. I never thought game dev would be so entertaining :) ...thenewboston rules...
@chillipepper117 I'm just an above average computer user but don't know anything about computer languages or programming. I am very interested on this stuff but don't know where to start. Do I have to learn another language before C++ since you say you have to be very wise with computers for C++.
@ZR1Terror if you like math and computers then yes you can start with C++ but... if you want to start with a more basic programming language then i'd suggest VB aka visual basic you can find amazing tutorials for these programming languages at thenewboston.(C O M) remove spaces
@codeb24 Yeah, absolutely. I would first make sure you are familiar with the common data structures and algorithms and then buy a book on AI programming or something. Writing little simulations of things is good practice.
Hey, just wanted to stop by the video that started my interest in programming, and started me on my career path. I've been at Full Sail studying Game Development and I've enjoyed every second of it. Thanks to you guys! :D
This comment has received too many negative votesshow
C++ is a mess. Never "move on to C++." If you need performance, go straight C. If you're afraid of pointers, go something garbage collected like C# or Common LISP.
@GyroVorbis The question I've had for a while, and am curious of your opinion about:
How much of the industry standard has to do with it being the best available language, and how much has to do with legacy (most companies have experience using, libs for, etc. C++, and it's been the standard for a very, very long time)?
@Ishpeck That is terrible advice. C++ is just C with object oriented features. If you want power, you might as well be recommending that people just code in assembler.
@webDes33 Yes, absolutely. BUT I warn you, the downside to learning such a mid-low level language like c++ in preparation for higher ones like python and js is that you get the urge to do things that the high lvl languages already do for you. If you're just starting programming, take a look at js code first and everything you learn you can take to c++. The main thing is that you probably won't see what makes c++ so versatile until you see what higher lvl langs like javascript or even java do.
For people who are wondering a good book to learn C++, C++ Primer Plus is a wonderful book. Be warned, it goes into ALOT of detail, but the nice thing is if you understand something you can just skip over the details and get through it fast, whereas if something confuses you you just read the details and it all makes sense like that!
Btw, I just want to point out that you seem to push up C/C++ as such a hard language, when in reality, it isn't that complex. Once you have the absolute fundamentals, it comes naturally. Also, it isn't low-level, it's a high-level language. VERY high level. You learn that shit after you read code form things like the Linux kernel 1.0, where Linux Tovalds used GCC's ___ASM___ function (macro?) as much as he used C. :)
The first step into learning is acknowledging that you have no knowledge whatsoever. ;) You would use the trigonmetric functons for a lot of things, be it aiming a characters arm at the mouse pointer ( double arm_ang = atan( (mouseX - playerX)/(mouseY-playerY)) ) to moving something at a particular angle ( x = x + (cos(ang)*speed); y = y + (sin(ang)*speed) ).
Btw, I would reccomend you learn OpenGL as your first graphics API. It's very easy to use compared to DirectX. ;)
I am an expert at c++, but i can't figure out how to fucking apply plane trigonemetry to programing. How do I test against a triangle? What is a plane REAALLLY? Why am I using the black boxes known as cos,sin, and tan. SOMEBODY HELP ME. I feel like im so damn close to getting something useable, but i cant apply it. Ive built a 3D vector class, 3x3 matrix, 2x2 matrix, 4x4 matrix, with accompaning functions. How the hell do I wrap the API? Directx 9. 10, 11? Opengl?
what practices would you reccomend to a 15 year old aspiring video game developer. I am right now in college classes(yes college classes) in CIS and C++. is there anyway i can practice to refine game making skills? my proffesor tells me making a mach hierarchy c++ class is a good practice.
You're the same as the guy before I saw about game development. Doesn't do shit about programming (the main required thing) and you even have a worse quality.
actually i learned c# in 2months and started out coding habbo emulators and now i am learninh c++ its only half a month now and i think i may finish in 3 months so if i am done and start reading around i will be done with c++ on 5months so it doesn't take several years for me cause i am already an programmer but learning opengl library will take some time
Overall I think you've shared some good information and advice for people interested in game programming, however I would disagree with recommending something like Blitz Basic for those with no programming experience. It kind of reminds me of Microsoft's XNA platform; sure it's easy to get into, but now you've become a one-trick pony. Someone who learns to be a good programmer first, and then figures out how to apply that knowledge and skill-set to game programming will be much better off.
So I came in my new class of Information Communication Technology.
I came there to be a ApplicationDevelopper.
I was 1 of the 4 people who had the same choice.
The rest of 60 people was only Game-Designer/Programmer
Want to have work later? DONT GO IN GAME-DESIGN/PROGRAMMING!!!
Later in the future we have like 100 popular new games a year and that can be done with only 10000 game designers/programmers but later there will be more then 1000000 gamenerds.
Well oops on my part:/ I went to the library a couple days ago and picked up a book on c++ because i though it'd be a good starting point. After two days with it I've created s program that has a menu and you can choose between either basic equations or a temperature converter. What I'm wondering is should I continue learning c++ even tho I've had no experience? Or stop and go to blitz
@silverii555 Blitz is a great start. If you can find Game Programming for Teens, I highly suggest that you pick it up. I started there and I now use C++ with the Dev-C++ compiler and both the Allegro and SDL graphics libraries (soon learning DirectX). BlitzBasic is a great foundation, so I do think it is worth your time to try it out.
I am an engineer who worked w/ FORTRAN and C to control experiments. I thought programming was easy, and that game programming only involved more functions + graphics. Gee was I wrong..
All I can say is OOP and developing with an API is terribly difficult. I can't even get to the point of writing a damn thing yet because I am having major IDE issues in linking libraries and such (what is probably simple tasks) . I am pretty amazed today as I realize that I am just a newbie at programming.
anyhow, starting game development has become a new hobbie of mine to kill time. As of now, I am looking into resources for learning SDL and OPEN GL. But perhaps I should learn more OOP theory? Anyway, it seems from what you are saying that from where I stand, there may be a long road ahead of me filled with mind-raping technicalities
i just started trying to do code and i have started with java and i have been doing it for some time and i am wondering when will it actually get in to gamming because ive been jus working on logic making softwares and simple calculators and very basic games i wnt to make games basically
@khalidyoung2010 Most definitely. All of us here started off making lame-ass text-based console programs that had nothing to do with games. It teaches us the basics of the languages and helps us build up to learning graphics/multimedia APIs. I still remember writing a text-based Poke'mon Hangman game in C waaaay back in the day...
@khalidyoung2010 it seems you expect to be able to make games in like a week. its gonna take you years mate. Dont expect to be able to make anything good in a single year of learning.
@GyroVorbis Thank you for this video but it should be entitled "Game Development in C++: Where to Begin Part 1" because C++ is not the only programming language that can be used to make games even though it is the most used for this purpose. Best regards.
I'm planning to go for Love2D. I think making entire game in Lua is the way to go (portable, simple), while the fact that Love2D is open-source means that there are no limitations in terms of power, everything can be changed and extended on C++ side.
Wow... I remember when I first saw this video a year ago when I was 15. I took your advice and to this day I've learned C++ and Im currently learning SDL. Cheers guys, great videos!
Thank you! I been wanting to learn C++ and I just needed some pointers.. I am a little hesitant though, because C++0x is expected to be released this summer and I wonder if I would be wasting my time in studying C++. What do you recommend?
All programming is good for you, but its far more important obtain knowledge in two areas: Maths and Software Development.
Maths will supply the logic and formulas to perform a task, and software Development will aid you in developing applications in less time and also keeping bugs to a minimum.
I personally recommend learning C first, then move on to C++, C# or Java. If not, try Visual Basic or HTML & JavaScript.
just to say the only reason y i have never bought anything to do programming (im sure same for many other people) is cus ive cracked all the sh!t iv downloaded
Randomly came across this video searching for various topics and just wanted to say that you touch on an extremely important issue in this age of microwave society. Whether it's art or music (my two areas of knowledge), game coding, being an actor, a vocalist, whatever it is...you have to put in ten's of thousands of hours into learning that subject to measure up to the people who are doing it successfully. They did just that, even though you can't tell on the surface.
I'm going hard, trying man. Dedicated and Determined. I'm learning c++ independently at home while I'm still taking college classes. I really really want to get there, in 3d rendering with opengl. Doing my best to drill through my books. Long journey, but trying. I also later want to use XNA and develop an xbox indie game and sell it in the marketplace, but that's still a long term goal. Hopefully with my work and dedication i can get there faster.
if a job cant be found out of school, we shouldnt cast worry and anger about that or anything in this life.Mathew 6:33 says "But seek first his kingdom and his righteousness, and all these things will be given to you as well." SO Christ says store your treasure in heaven as thats the promised place we go when we recieve Christ as lord and savior living our lives for GODs will.as a career may or may not come, death surely will any time and after that follows the judgment of GOD to heaven or hell
yeah i have a question im in highschol freshman, but understand C++ and working on java script .....what program would i need to actauly beging to disign games. Mainly charater design, its movements ,its interactions with the game, and the stage it self?
4) Once you have converted a few game type ins from C64 / AMSTRAD days to Blitz. try making variant (eg 4 player pong - etc.) Once really competent start making your own unique games.
5) Transition over to C/C++ as a beginner with a basic beginners book. Try eventually to code the same games in C++.
6) Then move onto integrating it with APIs etc. move onto development with SDKs and libraries provided by manufacturers etc.
1.) Download WINAPE. This is an 8 bit emulator for the AMSTRAD computer. It contains the excellent Locomotive BASIC. Learn a few basic routines. Learn the BASICs of BASIC (PRINT/INPUT/GOTO/GOSUB/FOR-NEXT/WHILE-WEND/SYMBOLs etc.)
2) Buy Blitz Basic! Watch the tutorials of sloankelly or amcadam26 on YT. Also try 'pong' at blitzbasment website by alex jones.
3) Get a book like '100 C64 (or AMSTRAD) games' type-in book on ebay secondhand. Convert them to Blitz.
I find this interesting to watch this, to see how other start in their video game development. I am a video game developer..... yes. Your 100% right about being "anti social" except with your "crew". Sometimes it is a trial and error process.
Thanks for the advice. I am going to be attending Full Sail University this coming August, and I wanted to become at least mildly adequate with C/++ but didnt know where to start. When I get done at Full Sail, and if I make it anywhere, I wont forget this! Albiet this doesnt seem like much, who knows. Alos, thanks for all the videos you guys have produced, they have helped alot, and the Adventures in Game Dev videos are hilarious. Keep up the excellent work, both programming and video wise!
- Returning the color value and testing it True/False (kind same thing really)
-Bounding - (Distance between 2 points of bounding rectangles etc around images - pixel imperfect)
- Absolutes i.e. Maths eg. If Ball_y=>480 then SpeedY#=SpeedY#-(2SpeedY#)
Absolutes are used in 3D too and never have false collisions so long as there is NO OVERLAP in the parameters, More difficult to start with BUT u can achieve near perfect results!
ive been programming text adventures on and off for about a year now... i know but im only 14 so you know
anyway i hope to make a half life mod in c eventually... ihave alays loved the origonal half life that my brother tought me to play. any way so thanks for the video!
@TheProgrammingExpert Coming from a guy who literally proclaims himself an "expert" in his username, I am less than offended. At least I have videos demonstrating my knowledge. You're just a typical net douche. =/
@TheProgrammingExpert TROLL ALERT. this guy is on loads videos saying stuff like, haha, you dont know anything about computers. lol. you need to get laid dude
What if I already know C++? I have about a year on my shoulder... Is it best that I learn and program in this Blitz++? Or should I just forget about it and keep moving on with video game programming in C++?
First of all, learn programming basics, starting with what variables are, and how flow control can be maintaned. The language is not that important, as the first thing you need to learn is how a program actually works.
When you think you learned some things, learn more about data structures and alghoritms.
Then go into Object Oriented Programming. C++, C# or Java. C and C++ are most commonly used today for professional game design.
If you're a newb in programming and want to program for games, you need to be open to learning the steps first. First off, get used to programming. Get Microsoft Small Basic, it's epic, simple, and fun to learn on, trust me, 8 year olds program with it. Then after you got that, learn C++!! Get books and follow tutorials. Before learning any game development you need to know the language and how it works. After you have an understanding of C++, learn to program in open gl graphics.
I'm far far far away from programming a game from scratch.
I suggest UDK to anyone who has dabbled with hammer and Source SDK. After 10 hours I can make some nice things and experiment with them. I've done more in 10 hours of UDK than I have after 135 hours of SDK.
i gotta say i never got along with dark basic and blitz and all that (although I only really put much effot into the former), so i'm not sure that is a good reccomendation actually.
Recently I had an empifany that my game design was what was really important, and if I could get it running with no gui that was fine, I choose visual basic .net.
Honestly this is far easier than trying to wrap my head around darkbasic (which so isn't)
Totally agree with you. I have been working with my friend on game(3d RTS game), we use Ogre3d for graphics and use vc++ to integrate graphics with physics, but we finally end up fail because we have to write our own level editor, particle editor......and more stuff which we don't have enough time and only two of us. I think game industry divided in to two part, one is team making engine another is a team who making game with engine.
Good video but I don't like the audio quality. I hope you guys have fixed that buy now. :P
FLUDDzone 2 weeks ago
Nice vid bro!
I've watch your new video and it was good as well. But I appreciate that you haven't deleted this version. It gives me more input on how to start with game programming. I'm a programmer in business systems and database and all that, but my passion really is for games.
I'm looking forward for more tips and advices on game development and ideas that would help me get started with this new hobby of mine.
Thanks and more success for all you guys!
tweakmeup1 3 weeks ago
This video is popular on Sucre
oshuabailey38j 1 month ago
how much software do i need to make a game??? and wat kind of software? can anyone help me out?????
vargxin 1 month ago
I'm a 15 year old boy who always had the dream of creating a game development company since about 3rd grade. I've got 4 friends on my side, in my "company." I am learning about 3D Modeling and Animation. I use 3DS Max, and I want to start creating games now. I have never coded. If there is anybody out there that can give me a tutorial links or anything for coding/programming, please help. (If you'd like to join the "company" message me)
LabEntZ 1 month ago
@LabEntZ im right with you on all of that
eradzer0 1 month ago
@LabEntZ im 15 and i can do most of c++ and im starting to get into java. but im still practecing my c++. go look up "buckys c++ tutorials"
kidharris55 1 month ago
Thanks I have been looking at game making for years but when you recommended Dark Basic I went out and got it. I hope you get very popular so more people can find your vids and they too dont have to look through crap videos for years like me.
NitroSheep55 1 month ago
NEWBIES LOOK NO FURTHER!
If anyone wants to make games with c++ but have limited experience, there's a pretty easy to use api called sdl, and some really good tutorials online called "Lazy Foo's SDL Tutorials" their really easy to understand and only require a tiny bit of programming knowledge and you'll learn a lot of c++ along the way, if you really don't have any experience just play with game maker and use GML rather than that drag and drop crap
mcjohnalds45 1 month ago
Comment removed
LegoRobot19 1 month ago
ive been anti social for the past year
ive been playing with blender,gimp,html,youtube,some music thing, so im already good at that XD
jjtheslayer69 1 month ago
Because I just wanna know if it's possible for me to start now at something simple.
LegoRobot19 2 months ago
@LegoRobot19 I'd say go for a game development specific language like Blitz Plus or Dark Basic. I believe Blitz Plus has a free trial.
MrShyguy0 1 month ago in playlist Game Development Tutorials
@MrShyguy0 okay thanks but what age do most people start?
LegoRobot19 1 month ago
@LegoRobot19 IDK. I started at 15.
MrShyguy0 1 month ago
Can you recommend anything to a 12 year old with no experience? (I know it's different than playing a game and all that I've been looking at digipen stuff)
LegoRobot19 2 months ago
@LegoRobot19 I started whit C++, getting confused sometimes but actualy is easy and need patiens. You will move faster if you take this language
iiperento 1 month ago
@iiperento okay thanks but how old were you when you started? cuz im only 2 :)
LegoRobot19 1 month ago
@LegoRobot19 i started at 19, never is late.
iiperento 1 month ago
This video is a favorite on Tonga
ohnniehickm24j 2 months ago
I know this is stupid but roblox Lua can help u understand and actualy have some knowledge of programming Agree?
RacingMSW 2 months ago
if i made tic tac toe in c++ am i a game programmer? LMAO....jk
politicaltruth42 2 months ago
@politicaltruth42
Technically, if you actually make a fully working copy of it with a menu and scoring system, then perhaps you are. :)
Soulsphere001 2 months ago
I couldn't said it better.
plutoamun 2 months ago
Hi I'm a new developer and I will be starting on an amazing project that i will be starting on later 2012 and i would love to chat with anyone that is interested in game development like me
getmyvlogon 2 months ago
6:07
jure66666 2 months ago
Comment removed
jure66666 2 months ago
If anyone wants to start doing something like this, I recommend you learn how to talk. Great video! Just can't stand people's comments ;)
lifescontradict 2 months ago
*Looks left* "Right, Peter?"
*disembodied voice* "Yeah."
YCDPKLD 2 months ago
Look up Computer Science videos from MIT, Harvard & Stanford it might help! :)
Thet3 3 months ago
I never did text based games. I learned Java from Bucky last Christmas and decided to start making a game just last week. I'm a 3rd year Mech Engineering major, so I have no money, just an urge to make something awesome. I never thought game dev would be so entertaining :) ...thenewboston rules...
jag9998 3 months ago
what games have you developed
T2Designgaming 3 months ago in playlist Game Development Tutorials
I agree with everything you said about being committed with programming.
plutoamun 3 months ago
I found another, more simplified programming language. It's called python. The tutorial I used is found at sthurlow.com. Hope this is helpful
Teen900 3 months ago
my very first programming language C++. It was fun. If you are very wise with computers in general you can go C++
chillipepper117 4 months ago
@chillipepper117 I'm just an above average computer user but don't know anything about computer languages or programming. I am very interested on this stuff but don't know where to start. Do I have to learn another language before C++ since you say you have to be very wise with computers for C++.
ZR1Terror 3 months ago
@ZR1Terror if you like math and computers then yes you can start with C++ but... if you want to start with a more basic programming language then i'd suggest VB aka visual basic you can find amazing tutorials for these programming languages at thenewboston.(C O M) remove spaces
chillipepper117 3 months ago
hi im jst 1st yr col. in comp eng. is it possble i can be a programmer (game)?
im self studyin C++ as of now.... is that right for me? i nver been in a game programming stuffs, just the concept of C++
codeb24 4 months ago
@codeb24 Yeah, absolutely. I would first make sure you are familiar with the common data structures and algorithms and then buy a book on AI programming or something. Writing little simulations of things is good practice.
heroclix0rz 2 months ago
@heroclix0rz ty 4 the tips...i thnk data S. will be our topic in 2nd year... still months to go....
maybe i study it in advnce
codeb24 2 months ago
Hey GyroVorbis!
What graphics API could you recommend for me and C++...
For now I'm using Blitz3D SDK, but it's too weak and slow for me...
I'm thinking about SDL. Could you recommend Focus On SDL book?
pufixas 4 months ago
Hey, just wanted to stop by the video that started my interest in programming, and started me on my career path. I've been at Full Sail studying Game Development and I've enjoyed every second of it. Thanks to you guys! :D
betalegacy 4 months ago
This comment has received too many negative votes show
C++ is a mess. Never "move on to C++." If you need performance, go straight C. If you're afraid of pointers, go something garbage collected like C# or Common LISP.
Ishpeck 4 months ago
@Ishpeck Oh, you're right... that's why it's the industry-standard programming language for game development...
GyroVorbis 4 months ago 47
@GyroVorbis The question I've had for a while, and am curious of your opinion about:
How much of the industry standard has to do with it being the best available language, and how much has to do with legacy (most companies have experience using, libs for, etc. C++, and it's been the standard for a very, very long time)?
DiplomacyStarcraft 3 months ago
@GyroVorbis Haha amazing, thanks for saving my day! (really :D)
LeeviON 3 months ago
@GyroVorbis what math is good for game programming..
Thet3 3 months ago
@Thet3 All math. But game programmers are particularly fond of using vectors.
heroclix0rz 2 months ago
@Thet3 math needs are: Linear Algebra(deals heavily with manipulating Vectors), some Trig, regular Algebra, maybe Calc(depends)
ShadowKillerJ 2 months ago 4
@ShadowKillerJ thanks! :D
webDes33 2 months ago
@Ishpeck That is terrible advice. C++ is just C with object oriented features. If you want power, you might as well be recommending that people just code in assembler.
heroclix0rz 2 months ago
@heroclix0rz does learning c++ make learning scripting languages like (Javascript)easy?
webDes33 2 months ago
@webDes33 Yes, absolutely. BUT I warn you, the downside to learning such a mid-low level language like c++ in preparation for higher ones like python and js is that you get the urge to do things that the high lvl languages already do for you. If you're just starting programming, take a look at js code first and everything you learn you can take to c++. The main thing is that you probably won't see what makes c++ so versatile until you see what higher lvl langs like javascript or even java do.
heroclix0rz 2 months ago
@Ishpeck
Yeah um. no. That doesn't work.
VeradoonKing 2 months ago
@Ishpeck I can tell you know what you're talking about and are a hardcore programmer, because that's the stupidest thing I've heard in my life.
MadPumpkinGames 2 months ago
@Ishpeck
Fuck you.
C# is shit, and for pussies who are afraid of everything, like you are.
pufixas 1 month ago
@pufixas windows 8 is being programmed in c# lol
erikfonsec0 1 month ago
@erikfonsec0
Of course, because C# is now Microsoft standard... What the hell were they thinking?...
So much good C++ code, almost every game programmer uses C++ for game coding...
And C++ is faster than C#. XNA, Windows phone 7 games are programmed in C#.
C# this now Microsoft thing...
pufixas 1 month ago
For people who are wondering a good book to learn C++, C++ Primer Plus is a wonderful book. Be warned, it goes into ALOT of detail, but the nice thing is if you understand something you can just skip over the details and get through it fast, whereas if something confuses you you just read the details and it all makes sense like that!
MisterRedstone 4 months ago
@MisterRedstone Holy crap, it's MisterRedstone! Fancy seeing you here :D
kdbq126 4 months ago
@kdbq126 Uhh... Stalker? Jk, but do you watch my vids? You arent sitting outside my window right now watching my every move right?
MisterRedstone 4 months ago
@MisterRedstone Heheh, yeah, I watch your videos. Definitely not a stalker... ;)
kdbq126 4 months ago
game maker ftw
ziptop3 4 months ago
@ziptop3 SUCK MY DICK
TompanX 4 months ago
@ziptop3 Meh, game maker does too much for you.
MisterRedstone 4 months ago
@GyroVorbis:
Btw, I just want to point out that you seem to push up C/C++ as such a hard language, when in reality, it isn't that complex. Once you have the absolute fundamentals, it comes naturally. Also, it isn't low-level, it's a high-level language. VERY high level. You learn that shit after you read code form things like the Linux kernel 1.0, where Linux Tovalds used GCC's ___ASM___ function (macro?) as much as he used C. :)
DannyDethPyroManiac 4 months ago
@DamarSweetness:
The first step into learning is acknowledging that you have no knowledge whatsoever. ;) You would use the trigonmetric functons for a lot of things, be it aiming a characters arm at the mouse pointer ( double arm_ang = atan( (mouseX - playerX)/(mouseY-playerY)) ) to moving something at a particular angle ( x = x + (cos(ang)*speed); y = y + (sin(ang)*speed) ).
Btw, I would reccomend you learn OpenGL as your first graphics API. It's very easy to use compared to DirectX. ;)
DannyDethPyroManiac 4 months ago
I am an expert at c++, but i can't figure out how to fucking apply plane trigonemetry to programing. How do I test against a triangle? What is a plane REAALLLY? Why am I using the black boxes known as cos,sin, and tan. SOMEBODY HELP ME. I feel like im so damn close to getting something useable, but i cant apply it. Ive built a 3D vector class, 3x3 matrix, 2x2 matrix, 4x4 matrix, with accompaning functions. How the hell do I wrap the API? Directx 9. 10, 11? Opengl?
DamarSweetness 4 months ago
what practices would you reccomend to a 15 year old aspiring video game developer. I am right now in college classes(yes college classes) in CIS and C++. is there anyway i can practice to refine game making skills? my proffesor tells me making a mach hierarchy c++ class is a good practice.
54321vlogs 5 months ago
hero!!
A1260T 5 months ago
i love ur vids
A1260T 5 months ago
You're the same as the guy before I saw about game development. Doesn't do shit about programming (the main required thing) and you even have a worse quality.
joannis11 5 months ago
actually i learned c# in 2months and started out coding habbo emulators and now i am learninh c++ its only half a month now and i think i may finish in 3 months so if i am done and start reading around i will be done with c++ on 5months so it doesn't take several years for me cause i am already an programmer but learning opengl library will take some time
breakthecelebrity 5 months ago
i sure hope those glasses are long gone haha :P
CascadeZ 5 months ago
Overall I think you've shared some good information and advice for people interested in game programming, however I would disagree with recommending something like Blitz Basic for those with no programming experience. It kind of reminds me of Microsoft's XNA platform; sure it's easy to get into, but now you've become a one-trick pony. Someone who learns to be a good programmer first, and then figures out how to apply that knowledge and skill-set to game programming will be much better off.
HAZARDman27 5 months ago
dude u look like woody alan except that u have a taller face.
igrewold 5 months ago
Thank you, this was very helpful!
uFEARChuckNorris 5 months ago
Comment removed
scifiboi1 6 months ago
Comment removed
scifiboi1 6 months ago
Comment removed
scifiboi1 6 months ago
Actually you can... Go to a few tutorials and get shit going.
omniscientken 6 months ago
Do you work at home?
grasspie 6 months ago
first you take your cap off....then put it back on..then you take it off again....then the glasses....well, I can see where this is going.
uRBMETAL 6 months ago
step 1: get a beanie hat.
VaginosaurusRex 6 months ago
I wanted to listen to you, but the sound is sooooooo bad... to bad... I didn't watch it all because of this...
Zortje9 6 months ago
Fag boy u suck balls
Kidcosmosuno 6 months ago
So I came in my new class of Information Communication Technology.
I came there to be a ApplicationDevelopper.
I was 1 of the 4 people who had the same choice.
The rest of 60 people was only Game-Designer/Programmer
Want to have work later? DONT GO IN GAME-DESIGN/PROGRAMMING!!!
Later in the future we have like 100 popular new games a year and that can be done with only 10000 game designers/programmers but later there will be more then 1000000 gamenerds.
aljodewi 7 months ago
Comment removed
mikeyrt16 7 months ago
Nerd
cygod1 7 months ago
@cygod1 really now?
ilyktosk8 6 months ago
Anyone interested in quality soundscenes for your games inbox me. i do all genres at great prices :)
tcb20744 7 months ago
Well oops on my part:/ I went to the library a couple days ago and picked up a book on c++ because i though it'd be a good starting point. After two days with it I've created s program that has a menu and you can choose between either basic equations or a temperature converter. What I'm wondering is should I continue learning c++ even tho I've had no experience? Or stop and go to blitz
silverii555 7 months ago
@silverii555 Blitz is a great start. If you can find Game Programming for Teens, I highly suggest that you pick it up. I started there and I now use C++ with the Dev-C++ compiler and both the Allegro and SDL graphics libraries (soon learning DirectX). BlitzBasic is a great foundation, so I do think it is worth your time to try it out.
xBlackSeedxghost 6 months ago
I want to give you a high five
jmac217x 7 months ago
Thanks bro, getting into sdl right now :)
VictoriusDawn 8 months ago
So have you ever made a rougelike? And if so how hard was it?
bucketmonkeys 8 months ago
you look like a nerd o.o
Roxoo999 8 months ago
@Roxoo999 wow
swordlesslol 8 months ago
@Roxoo999 No fucking shit, look at the title 'Game Development'.
nzlhacker 5 months ago
I am an engineer who worked w/ FORTRAN and C to control experiments. I thought programming was easy, and that game programming only involved more functions + graphics. Gee was I wrong..
All I can say is OOP and developing with an API is terribly difficult. I can't even get to the point of writing a damn thing yet because I am having major IDE issues in linking libraries and such (what is probably simple tasks) . I am pretty amazed today as I realize that I am just a newbie at programming.
o00o0o0o0o0o 8 months ago
@o00o0o0o0o0o
anyhow, starting game development has become a new hobbie of mine to kill time. As of now, I am looking into resources for learning SDL and OPEN GL. But perhaps I should learn more OOP theory? Anyway, it seems from what you are saying that from where I stand, there may be a long road ahead of me filled with mind-raping technicalities
o00o0o0o0o0o 8 months ago
i just started trying to do code and i have started with java and i have been doing it for some time and i am wondering when will it actually get in to gamming because ive been jus working on logic making softwares and simple calculators and very basic games i wnt to make games basically
khalidyoung2010 8 months ago
@khalidyoung2010 Most definitely. All of us here started off making lame-ass text-based console programs that had nothing to do with games. It teaches us the basics of the languages and helps us build up to learning graphics/multimedia APIs. I still remember writing a text-based Poke'mon Hangman game in C waaaay back in the day...
GyroVorbis 8 months ago 11
@GyroVorbis I've always wanted to see that :)
xGamexxTrailersxx 8 months ago
@khalidyoung2010 it seems you expect to be able to make games in like a week. its gonna take you years mate. Dont expect to be able to make anything good in a single year of learning.
luke3413 7 months ago
lol well i really good at programing witht the language called Lua does that count as good exp.
PromoFision 8 months ago
@GyroVorbis Thank you for this video but it should be entitled "Game Development in C++: Where to Begin Part 1" because C++ is not the only programming language that can be used to make games even though it is the most used for this purpose. Best regards.
gouessej 9 months ago
Thank you SO MUCH! This set me in the right direction ^_^
GRodgersanimator 9 months ago
omg, game development is soooo overrated.
fthis123456 9 months ago
I'm planning to go for Love2D. I think making entire game in Lua is the way to go (portable, simple), while the fact that Love2D is open-source means that there are no limitations in terms of power, everything can be changed and extended on C++ side.
sergrojGrayFace 9 months ago
You look just like Andy Dick.
KamilyonEnterprise 9 months ago
at first you looked like Andy dick, i'm not trying to be rood, i'm just saying
rogan200139 9 months ago
You remind me of Squidward from SpongeBob :D
6littleMERMAIDS 9 months ago
Good Advice
SchMasHed 10 months ago
Wow... I remember when I first saw this video a year ago when I was 15. I took your advice and to this day I've learned C++ and Im currently learning SDL. Cheers guys, great videos!
Soap360 10 months ago
Thank you! I been wanting to learn C++ and I just needed some pointers.. I am a little hesitant though, because C++0x is expected to be released this summer and I wonder if I would be wasting my time in studying C++. What do you recommend?
crowviking 10 months ago
@crowviking
All programming is good for you, but its far more important obtain knowledge in two areas: Maths and Software Development.
Maths will supply the logic and formulas to perform a task, and software Development will aid you in developing applications in less time and also keeping bugs to a minimum.
I personally recommend learning C first, then move on to C++, C# or Java. If not, try Visual Basic or HTML & JavaScript.
SamusDrake 9 months ago
This has been flagged as spam show
@crowviking you wont be wasting your time, they will be almost same
jamariooo 9 months ago
just to say the only reason y i have never bought anything to do programming (im sure same for many other people) is cus ive cracked all the sh!t iv downloaded
tinyteemayster 10 months ago
Randomly came across this video searching for various topics and just wanted to say that you touch on an extremely important issue in this age of microwave society. Whether it's art or music (my two areas of knowledge), game coding, being an actor, a vocalist, whatever it is...you have to put in ten's of thousands of hours into learning that subject to measure up to the people who are doing it successfully. They did just that, even though you can't tell on the surface.
theRedPress 11 months ago
I thought you said you can start out with out buying anything lol Blitzbasic costs money.......
kryptic127 11 months ago
I'm going hard, trying man. Dedicated and Determined. I'm learning c++ independently at home while I'm still taking college classes. I really really want to get there, in 3d rendering with opengl. Doing my best to drill through my books. Long journey, but trying. I also later want to use XNA and develop an xbox indie game and sell it in the marketplace, but that's still a long term goal. Hopefully with my work and dedication i can get there faster.
DeuceisLegit 11 months ago
Its not on either side its on the bottom :P damn youtube
MrLegendman3 11 months ago
witch books do you have can you tell me what the name of the books are please?
for development and design
TheTripleTip 11 months ago
witch books do you have can you tell me what the name of the books are please?
TheTripleTip 11 months ago
At 5:20 he summed it up well: If you don't know the programming language, learn it first before trying to apply it to any project.
Skumball 11 months ago
This has been flagged as spam show
if a job cant be found out of school, we shouldnt cast worry and anger about that or anything in this life.Mathew 6:33 says "But seek first his kingdom and his righteousness, and all these things will be given to you as well." SO Christ says store your treasure in heaven as thats the promised place we go when we recieve Christ as lord and savior living our lives for GODs will.as a career may or may not come, death surely will any time and after that follows the judgment of GOD to heaven or hell
huntallen00 11 months ago
yeah i have a question im in highschol freshman, but understand C++ and working on java script .....what program would i need to actauly beging to disign games. Mainly charater design, its movements ,its interactions with the game, and the stage it self?
iglian3 11 months ago
@iglian3 amcadam26 on YT -Blitz Basic 2D
ogicabp4u 11 months ago
4) Once you have converted a few game type ins from C64 / AMSTRAD days to Blitz. try making variant (eg 4 player pong - etc.) Once really competent start making your own unique games.
5) Transition over to C/C++ as a beginner with a basic beginners book. Try eventually to code the same games in C++.
6) Then move onto integrating it with APIs etc. move onto development with SDKs and libraries provided by manufacturers etc.
ogicabp4u 11 months ago
@ogicabp4u Listen to THIS guy!
good advice bro!
jcash365 11 months ago
To get started as a TOTAL beginner
1.) Download WINAPE. This is an 8 bit emulator for the AMSTRAD computer. It contains the excellent Locomotive BASIC. Learn a few basic routines. Learn the BASICs of BASIC (PRINT/INPUT/GOTO/GOSUB/FOR-NEXT/WHILE-WEND/SYMBOLs etc.)
2) Buy Blitz Basic! Watch the tutorials of sloankelly or amcadam26 on YT. Also try 'pong' at blitzbasment website by alex jones.
3) Get a book like '100 C64 (or AMSTRAD) games' type-in book on ebay secondhand. Convert them to Blitz.
ogicabp4u 11 months ago
I find this interesting to watch this, to see how other start in their video game development. I am a video game developer..... yes. Your 100% right about being "anti social" except with your "crew". Sometimes it is a trial and error process.
BiosicsGamingStudios 11 months ago
I started learning C++ First and i agree I focused alot on learning the basics and all of that and now im making a simple game 1 month into it=}
valid4ever 11 months ago
Dude, this guy looks like my twin. That's fucking crazy...
PwnagePC 11 months ago
Thanks for the advice. I am going to be attending Full Sail University this coming August, and I wanted to become at least mildly adequate with C/++ but didnt know where to start. When I get done at Full Sail, and if I make it anywhere, I wont forget this! Albiet this doesnt seem like much, who knows. Alos, thanks for all the videos you guys have produced, they have helped alot, and the Adventures in Game Dev videos are hilarious. Keep up the excellent work, both programming and video wise!
betalegacy 1 year ago
i have 4 years of experience with game maker language do i have to start with dark+ or do i find myself on level 1 with some knowledge of programming
pion95 1 year ago
@pion95 this would probably give you at least, some understanding of game design(sprites,etc)
As for programming, gamemaker doesn't even compute.
You need to learn a programming language first, then learn an api or gaming engine.
Plus, you have to learn a few basic concepts like collision detection,etc.
jcash365 11 months ago
@jcash365
-Reading the pixels (Pixel Pixel overlap)
- Returning the color value and testing it True/False (kind same thing really)
-Bounding - (Distance between 2 points of bounding rectangles etc around images - pixel imperfect)
- Absolutes i.e. Maths eg. If Ball_y=>480 then SpeedY#=SpeedY#-(2SpeedY#)
Absolutes are used in 3D too and never have false collisions so long as there is NO OVERLAP in the parameters, More difficult to start with BUT u can achieve near perfect results!
ogicabp4u 11 months ago
wait. did he just say dreamcast?
winterpiss 1 year ago
first figure out open gl, copy peoples examples if you struggle.
vaf88 1 year ago
You're amazing Gyrovorbis! Your video helped me finish my first game ever, thanks :D
ParticleGames 1 year ago
i know c++ , and c ... is it possible to make a game with these languages..???
naruto1990zzz 1 year ago
ive been programming text adventures on and off for about a year now... i know but im only 14 so you know
anyway i hope to make a half life mod in c eventually... ihave alays loved the origonal half life that my brother tought me to play. any way so thanks for the video!
Fellcaster 1 year ago
This has been flagged as spam show
Very funny to watch this guy try act like he knows anything.
TheProgrammingExpert 1 year ago
@TheProgrammingExpert Coming from a guy who literally proclaims himself an "expert" in his username, I am less than offended. At least I have videos demonstrating my knowledge. You're just a typical net douche. =/
GyroVorbis 1 year ago 75
@GyroVorbis Amen
yum499 1 year ago
@GyroVorbis You have him by the balls there.
Tehploe 1 year ago
@GyroVorbis Lol your cross eyed. Dont judge i couldnt tell if you were looking at the camera or the wall.
omgDejan 1 year ago
@TheProgrammingExpert TROLL ALERT. this guy is on loads videos saying stuff like, haha, you dont know anything about computers. lol. you need to get laid dude
Nikon05 11 months ago
What if I already know C++? I have about a year on my shoulder... Is it best that I learn and program in this Blitz++? Or should I just forget about it and keep moving on with video game programming in C++?
simba012shadow0 1 year ago
questoin, im intermediate with html but no game programming experience what should language should i go with
zombiegenitals 1 year ago
@zombiegenitals
HTML will not do you no good in programming.
First of all, learn programming basics, starting with what variables are, and how flow control can be maintaned. The language is not that important, as the first thing you need to learn is how a program actually works.
When you think you learned some things, learn more about data structures and alghoritms.
Then go into Object Oriented Programming. C++, C# or Java. C and C++ are most commonly used today for professional game design.
TheDavlumbaz 1 year ago
If only we could download programming languages into our brains... :D
Sub4SubsChannel 1 year ago
Programming in general is a bitch. No doubt.
FinalFantasySkills99 1 year ago
C# is the new C++
belneddy 1 year ago
@belneddy Uhm, not really. Care to explain?
Soap360 1 year ago
If you're a newb in programming and want to program for games, you need to be open to learning the steps first. First off, get used to programming. Get Microsoft Small Basic, it's epic, simple, and fun to learn on, trust me, 8 year olds program with it. Then after you got that, learn C++!! Get books and follow tutorials. Before learning any game development you need to know the language and how it works. After you have an understanding of C++, learn to program in open gl graphics.
malicios 1 year ago
is that a fake nose?
PaintedLadder 1 year ago
nice psylociba hat.
bookcompiler 1 year ago
I HIGHLY SUGGEST that everyone goes over to this guys channel thenewboston
Ive learned python and am currently learning C++ just by this guys videos hes saved me countless hours of time.
D4gI3 1 year ago 2
start with python, then move to C++
D4gI3 1 year ago
I'm far far far away from programming a game from scratch.
I suggest UDK to anyone who has dabbled with hammer and Source SDK. After 10 hours I can make some nice things and experiment with them. I've done more in 10 hours of UDK than I have after 135 hours of SDK.
MujahideenDragon 1 year ago
What's better c++ or Lua
carstorm85 1 year ago
@carstorm85 Lua is a scripting language. C++ is an OOP language. Script<OOP
Soap360 1 year ago
Very good vid, very good advice, very bad sound - invest in mic you scrudge!
electronikita 1 year ago
i gotta say i never got along with dark basic and blitz and all that (although I only really put much effot into the former), so i'm not sure that is a good reccomendation actually.
Recently I had an empifany that my game design was what was really important, and if I could get it running with no gui that was fine, I choose visual basic .net.
Honestly this is far easier than trying to wrap my head around darkbasic (which so isn't)
DarkShroom 1 year ago
@DarkShroom ...programming is 5000x harder then game design my friend...
Soap360 1 year ago
Totally agree with you. I have been working with my friend on game(3d RTS game), we use Ogre3d for graphics and use vc++ to integrate graphics with physics, but we finally end up fail because we have to write our own level editor, particle editor......and more stuff which we don't have enough time and only two of us. I think game industry divided in to two part, one is team making engine another is a team who making game with engine.
tomneo2004 1 year ago
finally the asnwer to one of many other question i need answer but thanks
abel90221 1 year ago
most of you have a LONG way to go before you can tackle that stuff