Getting into Game Programming with C# or C++

Talking about the realities of game programming. So, should you learn C++ and C# to get into game programming.

My popular courses:
Learn web development fast:
Learn Python 3 fast:

My business courses:
Complete Freelancer:
Complete Entrepreneur:

My social links:



#gameprogramming #learningC# #C++

49 thoughts on “Getting into Game Programming with C# or C++

  1. I call this the "strip club doorman" syndrome,if you love something,don't work with that if you love books, don't work in a book store because you love books,if you love games don't work in game dev or game stores because you love games,and the same goes for movies,design,art,acting,comic books and etc… working is different from consuming

  2. Probably he was high when he made this video. There can't be other explanation for how the title and content don't match and also the scenery in the end with creepy music

  3. I jumped on the c# wagon and I l am still not sure I picked the right language. I started fine tuning my skills about 4 years ago and with self study and just trying out things I am no where near where I want to be. I know I should put what I know to use in Unity but the older I get the less attractive games are to me… anyone else feeling this?

  4. Also the learning curve for game dev is steeper. With the skills to become a great game dev (C++, maths, understanding of physics etc.) you could get into robotics, become a google engineer or work for various manufacturers earning a vastly higher sum.

  5. Wow, if I were just listening to this I would think you were speaking in an auditorium on a panel or something. That's a truly impressive amount of reverb you got going on there.

  6. me i wont to make a game engine and game on top that engine a long rpg but i know i have a sort life span so even 20 now i know i wud be like 75 or older by the time i cud get this gone unless i learn a code lang so i can do this cus i can type very very fast

  7. Game development would suck as a job. Any job is stressful but I imagine GD would be the worst. It would be no better than working in a widget factory except you have to think more. SQL development and data analysis is an easier programming career and stick to game dev as a hobby…like I do. And between C++ and C# there's only one choice if you're learning from scratch. C#.

  8. stick to only one programming language, I will recommend C++, I will guarantee you if you learn C++ properly, other programming languages will be like drinking water.

  9. I think there is a few things here. Game Engine development is mostly done in C++ AFAIK. Game Scripting and Tools creation is dependant on what Engine you're using and can be just about any language. I've seen JS, Lua, Python, C#, C++. If you want to be a game programmer you will want to focus on finding an engine you like, such as Unity or Unreal. Learning how to make some basic games to create a portfolio, this will help you get your foot in the door with gaming companies and to start with you'll probably be looking at smaller studios. The language/languages each particular studio will use is dependant on the tools and engines they've already got in place. Use your knowledge from creating those basic games to get into whatever tools they have.

    Don't focus so much on the "tool" but the solution as my boss always says. Coding languages are tools, yes you want to understand how to use them but familiarizing yourself with "game programming" and "game logic" and understanding game development is more important to work as a game programmer, than the tool you're using.

    My advice is to pick an engine you think looks interesting. Do some youtube tutorials, read documentation, start learning how to write scripts, throw some game objects out there start making them interact, build some systems that are interesting to you. You'll get there, just be persistent and patient.

  10. I completely agree with you. Especially on that last part. If you learn a language and don't end up using it you can easily learn another one!!

    There's some debate on whether or not C++ is going to live on or go the way of COBOL, and there's also some debate about whether or not it should be your first language. None of it matters. If you like it and want to learn it first then go for it. If it dies and you can't get a job with it you can easily learn a new language in a few months because C++ has all the concepts of coding in one language. Yeah, you'll do poorly at first because it's hard but with some practice you can become very good.

Leave a Reply

Your email address will not be published. Required fields are marked *