Added: 3 years ago
From: GyroVorbis
Views: 125,888
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (906)

Sign In or Sign Up now to post a comment!
  • !!!!!11one, clever :P

  • blitz 3d or python?

  • @swordster1000 depends on what you're doing. For 2D, Python and PyGame is great. If you want to do 3D, you'll need to use something other than Python, as I don't know of any 3D APIs available. You may want to try Python + PyGame to start if you haven't done gave dev before.

  • @MrShyguy0 *game dev

  • @MrShyguy0 which is easyer tho blitz3d or python to learn

  • Notch would be staring into this guys soul when he said "I don't know why you'd wanna learn Java". ( 2:32 )

    The answer is Minecraft. @GyroVorbis Over 4 million copies sold in a 2 year beta-span. Minecraft was made in Java ahahaha. Hindsight is 20/20, my friend!

  • @MikeAPaton It's also slow, doesn't have very much graphics processing power, and is quite limited to what it does. If it had more RPG elements and less clumsy graphics, I'd probably agree with you. Still, I've come to the conclusion that Java isn't that great of a language. If SMS still held the rights to it, I'd probably have more faith in it. But, now that Oracle has it? Shit, son: it's just C# vs Java now with a bunch of corporate funding thrown in to that. Fuck that - I'm sticking with OSS.

  • @MoonLightFacade Also, the videos that they produce to promote Java (i.e. Lady Java and the Java Life) are fucking horrible.

  • what software do u need to combine game languages with the actual graphics (animations)

  • @vargxin That is probably automatically handled by the language itself, but I don't have any experience with game-specific languages.

  • @GyroVorbis I like the part where you advise to choose between a game dev language and something multipurpose like the powerful C++ just to put your foot at the door.. As a little experienced programmer (little over 12 years), with some years in computer science and degree in Information Systems, I'm going to go with the game dev language like Dark Basic. I learned C in my first years programming and can do some apps with Java's OOP, so I'll start getting acquainted with C++. Nice vid! Thanks.

  • @ECNasc84 How much do you know about design patterns? Once you get acquainted with C++ (it probably won't take long), they are definitely the next step (I've found them to be ridiculously useful in my engine - I got examples if you're curious). They do use some of the language's odd features (like member function pointers).

  • okay i think you are the perfect person to ask this becasue you know when some one is talking stupid your not like the AAA guys that go on saying you can do what ever you want little boy anyway i am 11 and i am learning java i got my self a book on game development and i know the basics of cosole java so i was wondering is it good if i go java or c++ / c# i want a startight yes or no answer

  • Thanks (also something called a library)

  • Hey, really enjoyed your game series and hope all is going well. I just wanted to ask you opinion on XNA?. Mike

  • @mscott3564 If you want my opinion, I wouldn't recommend XNA. It's great in the sense that you have plenty which is offered to you to code with, but horrible in terms of its flexibility. You'll reach a crossroads where you're going to have to really choose between flexibility vs. ease of use. This is PARTLY why many people build from scratch, using frameworks such as SDL + OpenGL in C++. XNA is cool if you just want to get a game working, but if you really want to learn, I would suggest

  • @MoonLightFacade starting from the ground up with C++ and studying OpenGL. That's what I'm doing, and while I have PLENTY to learn, I'm quite satisfied with where I'm at, as I'm not reliant on a prebuilt framework to write code in. I learn more, therefore I understand more, which is essential if you REALLY want to go anywhere with it in the industy.

  • @MoonLightFacade Excellent thanks for your response. I spent a few weeks on XNA and agree you can get stuff up and running so fast, but really would like to understand what going on at a lower level. The abstraction seems too high in XNA to allow you to progress to OpenGL/D3D. 

  • @mscott3564 I've done both and agree with you. I would recommend trying some samples and then refactoring those examples into C++ classes (or you'll get some horrid spaghetti code). Then move to the next example/tutorial. That what I've learned FWIW.

  • Comment removed

  • I love this video, and not just because the video itself is great, but it gets some hilariously off the mark comments from some people.

  • Btw... your videos are cool... but I realy do NOT understand where you guys get so much effort and motivation to finish Elysian Shadows. I would like to play it when it will be done. Or it already is?

  • Hi Falco, sorry for my bad question. I am not good in English, so I did not understand u everything in these videos. I am a new programmer in game developments. I write in C++ and i want combine it with some API e.g SDL. My question is: "Would u reccomend me this or something better? I have just dream to create some game with good idea and stuff. I dont wanna use Game Maker or something like that. I hope u anwer me. Thanks

  • @TetriarchHavenforge Hey, buddy. SDL is a great place to start, but it is very difficult for somebody new to C++. You will spend a large amount of time working your ass off for barely anything to show... but you will learn to be a real developer and programmer. Later on you can move to a 3D API like OpenGL. It just takes time and dedication. It is the hard way, but it pays off the most in the long run. :)

  • Comment removed

  • @GyroVorbis Thank you very much. But still I have one I hope the last question. Would you recommend me start from scratch for better understanding of everything in game dev or rather download some libraries that are made for SDL?

    Sorry for mistakes, my english is realy bad.

  • @GyroVorbis Wow, you really didn't try to simplify your language for the poor guy.

    lol

  • @TetriarchHavenforge my advice is: do not avoid studying C++ and OOP, it is even more important than learning SDL or OpenGL. Read a book and make exercises to practice it, or you are gonna miss it soon or later.

  • Epic book is epic ---> "Game Coding Complete" from Mike McShaffry

  • Why learn programming? Games are created by designers and artists. Programmers are just there to help.

  • @DrStench13 Everybody, I think we have comment of the year right here.

  • @DrStench13 HAHAHAHAHAHAHAHAHA, you sir just made my day.

  • @DrStench13 Holy-zombie-shit your stupidity just made me give up on humanity :(

  • @DrStench13 lol your a retard......

  • @DrStench13 and i suppose actors and make up artist make movies, and directors are just there to help?

  • @DrStench13 Ehm. I believe you have it mixed up. Programmers can make a game without artists or designers, while artists and designers cannot create a game without programmers.

  • @DrStench13 haha its a joke right? :)

  • @DrStench13 *facepalm*

  • @DrStench13 I dont know what to say about your comment.......smh

  • @DrStench13 I feel that this is a very short sighted comment. Game designers and artists contribute to the game a lot, but programmers are the backbone, you can't have a game without programmers, just like you can't have a game without artists and designers. Some games rely heavily on designers and artists like fps (which DO require a lot of programming also), and some games have a lot of programming (like minecraft, which does not have very detailed graphics).

    Please think before you comment.

  • @DrStench13 you raise a great point, but without the programmer there is no game. and games are not created by artists, artists do pictures. games are created by level designers.

  • @DrStench13 i severly hope that you are joking.

    a game cannot function without good programming, designers and artists play a large role dont get me wrong, however you seem to find a group of programmers where only one or two artists would be. Thats because the programming is so labour intensive and needed in every detail of the game. Without programming you would only have a picture on a screen. Hell you wouldnt even have that without programming

  • @VonDrynn You're right.. that's why this is the number one video in Game Development. ;)

  • @VonDrynn sure...this guy inspired me to code..

  • @VonDrynn, GyroVorbis is halarious.. Just run along now kiddie.. we don't want you in the cool kid club.

  • this video is old why am i watching this

  • @specture99 because it's still relevant?

  • Would you consider Python multipurpose or game specific?

  • im twelve and i code...

  • @TayMacification Proud?

  • I have a question... you need several years to learn those languages and finally begin to make projects which are worth something. Ok. During those years, how do you pay your bills? Assuming you have already finished an IT university. So how do you learn and create awesome things (meaning 2-3more years of constant exercises) and still pay off your rent and stuff?

  • @Bloomengns

    Go work at McDonald's or something...

  • @Bloomengns Learning to program takes perhaps two years. However, once you understand programming, learning a specific language- its syntax, its most common methods, its structures- that can take as little as one intensive week.

    Really, you could make a $60,000 starting salary after 4 years of college. And I intend to.

  • @TheMoocowmoo Mmh yeh I've noticed that. And about the salary, emh, yeh, but if you are in the US.

  • What library for C++ do u recommend: DirectX, OpenGL, SDL etc...

  • i started reading the book java online and its a good book but is there a book that shows you examples and toturials on making small things like programs

  • so i got 2 verisions of c++ and you siad a lot of things could be made in it could you make a program like windows to run your computer what did microsoft do to make windows

  • @2centthompson

    They probably used C (possibly a little C++ as well) and assembly.

  • @2centthompson Windows is more than just a program, its an operating system that has to deal with hardware directly, which is pretty damn complex to start on. Try just making programs first :)

  • can we just tie him up with electrical tape and spin him around in that chair 1000 X ?? lol'z

  • NICE I FOUND IT WITH GOOGLE COLOR SEARCH HAHAHA!!

    Programming and Problem Solving With C++

  • yo you geeky bitch what is the name of that c++ book? LMAOO im joking about the geeky bitch part XD

  • im a new game developer and i have 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

  • Most people who dont know anything about programming will ask "What program do i use to make games?" I think they mean the IDE as beginning they wouldn't know what it was called(That was certainly what i meant when i asked it all those years ago)

  • Hello! I am still really confused. For example, many companies big and small are using the Unreal engine for their high quality games. Is this considered a "game specific language" like (lame) Gamemaker? Is it still considered programming if you use a prebuilt engine? Is this a professional route to take? Should you still learn a multipurpose language such as C++?

    Thanks!

  • Regarding software programs such as Visual Studio Professional 2010 check out the Dream-Spark website through Microsoft...they have programs for students... and more... Another excellent source of learning materials is Course Technology... They have learning materials for programming, game development and much much more.... These materials are used in community colleges and universities... and they also have downloadable code so that you can get started immediately.

  • I have the same Calculus BOOK :P BTW your videos inspire me, just to write programs. Not just game programs

  • @lordofownagemario

    You need teams of people who are skilled to make Halo and Call of Duty

  • these videos are freakin awesome dude. So happy i found them. Super cool. They help me out sooooo much.

  • What's a development library??

    and does anyone know what kind of language would call of duty or halo be programmed in?

  • Comment removed

  • ahhh 240p we meet again

  • Some of your advice is probably helpful, but your comments on what programs to use are unbelievably stupid.

    Many people interested in programming like to have good user interface in their work, even if they are very enthusiastic about the subject. It can help you a lot and make the tedious stuff easier.

    Even if you are using Visual Studio you still have to be able to program, but it can be more convenient than just Notepad and the command prompt.

  • where do you get a c++ book?????!!!!!!!?????

  • @M3GAFAST Hrmmmm... You may want to try... A BOOKSTORE!!!!??!?!?!1111onelev­en

  • @GyroVorbis Course Technology produces excellent learning materials for learning software development. Microsoft Visual Studio Express programs are free... and those include Visual Basic, C+, C+ and Visual Web Developer Express programs.... they also include a mini version of SQL server in them... Also Check out Dark GDK Game Developers website too and it uses C++

    Check out Microsoft's Webspark program too... w/ Visual Studio Profesional 2010, SQL Server and more.

  • @DStreb21 Sorry about the typo Visual Studio Express C++ is an excellent learning tool and they have tutorials, MSDN has a lot of useful tips as well. C+ 2010 For Programmers 4th edition by P. Deitel & H. Deitel is an excellent choice... and it goes from ground zero to advanced programming

  • @GyroVorbis Hey just out of curiosity how does one create their own programming language? I know it would be more convenient to learn c++ or java, but I always wondered how those languages are made. Nice vid, man keep up the good work.

  • @jcs101194 The first programming language is the Assembly. Assembly is basically the native machine code and the low level language that started out everything. Then after that, second programming language like C, C++, Java and stuff like that came out. Next is the third programming language, which is kinda like interpreter, and easy to use, like GML. Fourth programming language like for games, like Lua script. There're more but I don't explain them here. Basically it all starts with Assembly.

  • @Freaky99100 Hmm, thanks.

  • @GyroVorbis whats a bookstore?

  • @GyroVorbis lol. I got a similar but less retarded question: What do you recommend for a book on design patterns. I was thinking of using Stroustrup's "Programming: Principles and Practices Using C++" for general reference, but I need to know my design patterns better.

  • @GyroVorbis

    Greets Falco, I watched almost all of your videos, I've got to express my big appreciation for sharing so much wisdom, practical advises etc with us!

    I'm a student of Comp Sciences and I studied C++ for a while, I'm really glad I started with C++, day by day I'm realizing that's the core for any programming skills I want to gain. Recently I started learning OpenGL at school, after your videos I feel like I'm going in the right path.

    I would like to hear your opinion about Unity3D?

  • @M3GAFAST Look up a PDF form, I got it hours ago.

  • @M3GAFAST amazon!

  • I'm tempted to go to the 2nd step, but I won't. Hey, is this kind of stuff also used for not only video games, but for visual effects for like movies, shows, or commercials too? Like Band of Brothers or BF3 commercials? Is the same process required?

  • If you want to star learning about how videogames are made and dont know much about programing it seems that a game engine such as UDK or Unity would work. Im no expert, fact im barely starting on this but Ive seen amazing videos of what people can do with UDK which is free for learning purposes at UDK.com. I think theres some scripting involved though but im willing to learn. I at modeling/texturing, rigging and animating now so i havent had time to learn to use an engine yet

  • I like Java : (

  • wat is the title of the c++ book u had

  • @M3GAFAST \/ \/ \/

  • Haha, I brought a book C++ Primer Plus, I'm reading it, and using Blitz3D SDK for C++ to make simple games. And all my friend are like: "DUDE! I want to learn programming too!, what program are you using to make games?!"

    And i'm like: xD

  • Im a girl and today is the day when modern warfare three comes out i love all modern warfares and i really want to make a game like it but your not helping me very ell im not trying to be mean but i need a program because how am i going to start if i don't have a program and later on when i am in high school i might be going to ITT Tech. If everyone is asking for a program give them the worlds best program you can find..... because the internet is not helping!!!!

  • There is no jump start way of creating games like MW2 - They have huge teams as well (Ever watch the credits?) and I can assure you they NEVER used a single program to make the whole game. Not possible. Plus, as uploader said on the other video don't start big. You can't jump a ladder - you take each step at a time, otherwise you'll fall off and give up. If you aren't prepared to take those steps then maybe this isn't for you.

    Don't let this demotivate you. Just take each step at a time.

  • @M3GAFAST At 1:42 he just told you there is no program...you use C++ to write and program the games. There is no online program that does this. Please learn to listen.

  • I stink at math but I want to be a graphic art designer and I don't know if this helps with video games but I know HTML programming language and I'm learning C and C++ and hopefully C#. Any tips for what college to go to for graphic art/ video game programming

  • Comment removed

  • what about blitz3d (demo preforibly)

  • i love how it seems like you despise game maker i use it and its a decent program

  • So I got this book from my uncle It's called "C++ Primer Plus by Mitchell Waite", pretty good reviews and all but I would like to hear your view if you know any of this book, thanks. // ps. I know this is an old video but I'll try anyway.

  • Hey Gyrovorbis , im tottaly new to the programming world , i have bought DarkBasic pro and i was wondering if you could suggest me an IDE for the DB pro . I would really really appreciate if you answer me , peace!

  • ...i love calculus..

  • Oh, all this time I thought Visual Studio was a program !! (Sarcasm)

  • kanker downie

  • @HighlyFlammableHD umm, its hard to say. I would have thought it would be mostly programming, maybe a little art and a little 3d modeling. But if you want to be a concept artist you should really take a course on fine art or something like that, doesn't really have to be about games you just need to learn to draw and design unique characters/environments/weapon­s at a professional level. check out concept art dot org. they have some amazing concept artists.

  • @HighlyFlammableHD A game designer comes up with the idea, a game developer makes the game. So do u wanna make games or come up with cool ideas for games?

  • someone is playing favorites 2:17

  • that was funny at 2:33

  • lol at the first answer XD

  • OpenGL or DirectX?  :D

  • Hey guys, if anybody loves MMOs follow me on my blog as I make one myself!

    yannbane[dot]blogspot[dot]com

  • @rgGamerfreak69 Unity3d :) easy to learn and amazing graphics.

  • your title says "game development" it should said "game programming" i dont understand why you believe that it should be called game development when its not the whole development its just a part!

  • Does anyone know a good FREE game development software? Please reply!!!

  • What is that c++ book in the vid?

  • Comment removed

  • @ 8:35 dont forget understanding bsp logic (fun stuff!!)

  • You are teaching people the hard way, engines are allot more efficient, in terms of having predefined variables, and people are going to understand game development better if they see a world to work with.

  • so im going to buy a c++ book, which would be the best in you opinion? The one you had in the video? Also should i learn sdl to go with c++ or some other language? In that case, which language and what would be the best book to buy for it?

  • @MrKilltastic c++ for dummys helped me when i was new

  • I am in school for simulation and game development. I wouldn't say i am really good at any of it but i have the knowledge of some engines and languages but would like to start off at a game tester and was wondering if you had any advice on how to get a job. For the industry i wouldn't mind starting the pay pretty little as long as i get my foot in the door. I am about to graduate i took animationclasses,machinema,pro­gramming,design,modeling, character developement and other random classes in it

  • I use C#/XNA, is this bad?

  • should i just go straight in and learn c++ or learn something easier.

  • Sweet. I'm NOT clicking on the next step until I FULL understand Classes (constructors and destructors). basically :

    do {learn C++;}while(my C++ knowledge != full C++ knowledge);

  • How do I know if I am good enough at my language? I'm having a hard time trying to learn without any sort of goal.

  • @TarousDT

    Think of a simply childhood game that you remember and remake it. Like packman. It could reveal if there is some areas you need to work on.

  • @TarousDT

    A typical first project is something like Pong. You want to learn how to get stuff on screen and moving to a player input before trying anything fancier (it's a significant achievement in itself believe it or don't). Plus, there are loads of tutorials out there. Pacman is too advanced for a first game as you need to consider AI, pathfinding, graphics, etc, etc. Start with Pong, then maybe Space Invaders, then Breakout, then Defender, that's the way a lot of coders start out.

  • Fag

  • ...what's wrong with Java?

  • @DeLL116

    Multiple inheritance goddamnit

  • Hey, i watched the other 1-3 videos first and i found them very informative and helpfull. They didn't suck.

  • im gonna be going college for this but im gonna teach myself also

  • can you tell me the best book for programming games for a 12 year old that want to code the games not the art. thanks max

  • Anyone interested in quality soundscenes for your games inbox me. i do all genres at great prices :)

  • @mrkevinbuns "game programming for teens" is about blitz

  • Amy Winehouse

  • If you don't like books you should look up antiRTFM's tutorials on C++.

  • Activision games mostly use their own engine, it's not that hard to make your own 3D engine

  • your mad funny, and everything your pointing out is true. thanks for everything this is the info ive been waiting for, thanks a lot man, love the vid's! make more!

  • ... My brother and I have been learning C++ over the past couple weeks, and I believe I am ready to move onto an API. My big problem is What API do I use?? I like OpenGL, but I hear Direct3D is good too. I don't know all the pro's and cons. Entering College next semester, I can get a lot of book resources for any API online through my school, but my big question is, How do I decide on an API?

  • 3:20 "If you just wanna be a sadistic bastard..." I lol'ed so hard at that one.

    Now my main question is this: I have some experience programming in Basic4GL ( A basic compiler with use of some Open GL) and then I reverted back to GameMaker, and Used GML to start working on an RPG with my brother. The game was coming along great. We suddenly stopped the project because we want it to be BETTER than Game Maker. Continued....

  • going into multipurpose language. Should I go with a C++ book or not and if not then what should I buy ? (2)

  • Nice explanatory vids; subbed, going to follow carefully these steps from now on. Only thing, I already planned buying a book like one of them but now that you mentionned them, I'm not sure about which one would be the best. I'm still young so I don't think a calculus book would be the best choice for me. I'm very logic and I learn fast enough, C++ looks harder to learn than Java & Javascript but I might be able to get through it though. As you said too, I wanna go in GameDev.Language before (1)

  • i know this sounds nooby and probably isnt right but what do activision use?

  • @MrMaxydoodle Pretty much any mainstream commercial game development studio uses C or C++ and a combination of in-house development libraries and development libraries provided with their targeted platform (by Microsoft, Sony, Nintendo, Apple, etc).

  • @GyroVorbis thanks appreciated

  • @GyroVorbis I SAW A JOB SPECIFICATION WHICH REQUIRES YOU TO KNOW C++

  • I bought the Calculus book. Being a sadistic bastard is fun

  • hahaha, if your smart get everything for free even if your an idiot!!!! Artist or programmer!!!!! No need to program anything unless you want to!

  • hahaha, if your smart get everything for free even if your an idiot!!!! Artist or programmer

  • Out of curiosity, would Actionscript 3 be a game development language or a multipurpose language?

  • You ruin people lives!!!

  • GyroVorbis, is there anything wrong with using the "Allegro" game engine for C++? Do you recommend beginners to use it?

  • whats the name of the c++ book about making and engine?

  • I lernd the basics of c++ when i was 10.......BUT WHEN I WAS 12 RPGmaker FTW not

  • I lernd the basics of c++ ´when i was 10

  • I NEED A TITLE OF A SDL BOOK,

    SDL in my country is a political party, os its hard to serch for a book :(

    PLS HELP !! :D

  • @pecololek Haha, it's called Focus on SDL.

  • what c++ book would you recomend or would they all cover the same things?

  • @SuperZombieKnight depends on your skills really sams tech yourself in 24 hours is where i learned though i was already a computer expert

  • @SuperZombieKnight you have to be logical and creative you can't program any game without your problem solving skills

  • What brand of coding book would you recommend?

  • If You don't Want to Learn Coding Languages, I Highly Recommend Game Maker. You Can Make PC, iPhone, iPad, PSP and Android Games

  • uhmm what would library would be more wiser to learn allegro, SDL, OpenGL or DirectX? Or seeing as i just learnt c++ should i use an easy and simple library and work up from there?

  • Hello, I have a couple questions I want to start programming but I cannot decide what language to learn first c++ is my first choice but ive read at a couple places that I should learn C first what do you suggest? Should i learn C before C++ ?thanks in advance.

  • Cool video dude hey u know u kinda look like shaggy from scooby doo? No offense man

  • If i may know, where did you study Game Development? self taught or in Full Sail, or Digipen?

  • In my villege thers a little programming company and the owner is my dads friend and he's lerning me java

  • halfway competent? NEVAR!

  • Do you recommend UDK? 

  • I'm not a big fan of books, because they don't go far enough in explaining the constructs of the programming language. It's hard to write a book without reducing it to exercises and memorization. "Do this, then do this, then do this, and you'll learn why this is the way it is later."

  • How do I know when I have enough proficiency and knowledge to use my language(c++) to a library such as opengl or allegro? I'm dedicated to learn, I'm currently drilling through this book called "C++ Without fear" and I plan on buying accelerated c++. Any tips?

  • what is the name of the book at 3:02?

  • your be unemployed by 30, happens to alot of people,expendable unless you work with companys like Blizzard or insomniac stuff like that

  • learn game development and general programming here.

    Why stay at the noob level->amanush.net