Reddit Reddit reviews Beginning C++ Through Game Programming

We found 15 Reddit comments about Beginning C++ Through Game Programming. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Game Programming
Beginning C++ Through Game Programming
Beginning C Through Game Programming
Check price on Amazon

15 Reddit comments about Beginning C++ Through Game Programming:

u/def-pri-pub · 7 pointsr/cpp
  1. Learn C++ better
  2. Learn the basic of game development. I don't recommend a full fledged engine like Unreal 4; yet.

    This was my first C++ book:
    https://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1305109910/ref=sr_1_1?ie=UTF8&qid=1502459253&sr=8-1&keywords=game+development+c%2B%2B

    You'll make text based games.

    As for a game development library, I'd recommend RayLib:
    https://github.com/raysan5/raylib

    As it's very simple. It doesn't have a lot of complex things provided for you already (such as Scene graphs and whatnot). You'll need to build that stuff for yourself. But it does give you the basics of graphics, audio, input handling, etc.

    I'd say once you feel comfortable with those two things, you should then move onto something like Unreal.
u/myanrueller · 3 pointsr/learnprogramming

For free:

Unity or CryEngine tutorials on YouTube.

For cheap(ish) money:

The current Game Development humble bundle

Learning C++ through Game Programming

More expensive:

Lynda.com SFML and Unity courses

Udemy Unity and CryEngine courses

u/nimix16 · 3 pointsr/learnprogramming

If you're looking for a great beginner book, I personally recommend 'Beginning C++ Through Game Programming' by Michael Dawson. Don't let the name throw you off, it's just a different styled intro book and still teaches you all the main concepts. It's pretty much starting off with printing 'Game Over!' rather than 'Hello World!' https://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1305109910/ref=dp_ob_image_bk

u/Aeyoun · 3 pointsr/Astroneer

System Era Softworks are looking for C++ developers, so your information seems accurate.

I’d recommend you start out [playing around(https://www.amazon.com/Python-Cookbook/dp/1449340377) with Python before committing to C++. It’s much easier to achieve to some tangible goals. Maybe start out scripting some simple tasks. E.g. create ten files that each contain their own creation date and file path. Then progress through making some short text-based multi-choice adventure game (Gender-Neutral-Internet-Person and the Quest for the Reddit Upvotes). Start out simple and see if you enjoy the challenge before committing to learning C++ through game development.

P.S.: System Era lists familiarity with Python as a desired skill. It’s still relevant for automating tasks and getting stuff done even when you learn more complex languages.

P.P.S.: Python 3 is the right choice. 2.7 is an outdated dialect. You’ll know what this means soon enough.

u/BM-Panda · 2 pointsr/gamedev

Yo, I just finished working my way through my first game dev book (which took me far too long, 3 months, I burned out after pulling all day sessions for a week, woops) and now I have two questions:

  1. What book should I move on to next to build on the foundations set by those books? There were one or two things that were "beyond the scope of this book" so I want to fill in any blanks I might have.

  2. I also want to just dive right in and try to apply some of this knowledge to actually building a game, but the book only contains information that would really be useful to text-based games as it didn't mention anything about engines, etc. So what's a good engine for mobile games (I want to start with something basic, and if it makes a difference I lean toward android) with a lot of documentation and tutorials to fill in any blanks I might have?

    I'm 29, so I started too late, but I'm excited to get going. Should have acted on this years ago, but I foolishly let other people tell me what I could and couldn't do. Advice to any kids that might be reading: Never do that. Anyone ever tells you they can't help you with the path you choose but "here's some leaflets on business classes as that's a much wiser choice," tell them to bugger off.
u/Artist_Ji-Li · 2 pointsr/learnprogramming

I had a lot of my start with C++. This was the textbook I used to learn it initially and I had a lot of fun going through this book:

https://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1305109910/(I would suggest reading only up to right before DirectX chapter though, since I believe the DirectX section has been outdated for a long time now for these books. Personally, I only briefly learned to do DirectX programming in general in college and never used it professionally, so I'm not aware of how often much older versions of DirectX is used, but I remember hearing things like the X files format we used in college got deprecated.)

I have worked professionally as a developer in and out of the game industry and I definitely agree that learning C++ to start would actually be advantageous, regardless of what languages you may have to work in later on because it makes everything easier to learn in comparison I feel. I use C# now for my current role and never had taken courses in it or such, but I was able to self teach it because of my C++ background.

u/thisdudehenry · 2 pointsr/learnprogramming

This was fun Beginning C++ Through Game Programming https://www.amazon.com/dp/1305109910/ref=cm_sw_r_cp_apa_FZs.yb130YGED. They have projects to do on your own

u/Cristaly · 2 pointsr/leagueoflegends

I spent money on a book in attempts to kinda force myself to sit down, it hasn't gone too well. But when I do, it feels more scholarly so I am more focused on learning?

I got this one for free, it's made by the dude who made C++ himself, and is more accessible than expected!

And I bought this one, since it felt more activity based!

u/silenceb4thestorm · 1 pointr/unrealengine

If you intent on learning C++ I advice against using Unreal to do so. First of you should get a more basic understanding of the language and programming in general.

As a game programming student I work together with designers. What I have noticed is that the blueprints these designers create are filled with mistakes and bugs. Simply because they don't understand the concept of programming, in any language that is.

Besides that you are only really ever forced to use C++ in Unreal for things that can seem rather more complicated, instantly being thrown in the deep.

I advice you start with the very basics (https://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1305109910 read this if you want to understand the very basics). From there you should start exploring in smaller C++ projects to learn how to properly use functions and all the other benefits C++ brings with. This, in turn will help you make more robust blueprints making your code more readable, adaptable and less prone to bugs.

I could recommend you a youtube tutorial that teaches you how to make a very simple game from scratch using C++

u/MakerTech · 1 pointr/learnprogramming

From what I can see on the page you link to, then I don't think so.

I can recommend this book for beginners to programming who want to start out with C++.

u/JulianCienfuegos · 1 pointr/cpp_questions

I started with beginning C++ through game programming. The games are simple, its pretty much just a book about basic c++ syntax. https://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1305109910 . I'm not sure, but a Stroustrup book might be intimidating if you don't know anything about coding.

u/Madamin_Z · 1 pointr/Cplusplus

I recommend to you this book

u/TiGeRpro · 1 pointr/gamedev

Any reason not to get the Fourth Edition of the book?

u/OmegaNaughtEquals1 · 1 pointr/cpp_questions

This is popular on Amazon, but is not on the Definitive List.