Latest Courses
SQL/ETL Developer - T-SQL/Stored Procedures/ETL/SSISCheck course
ServiceNow IT Service Management (CIS-ITSM) Rome Delta TestsCheck course
React JS - Build 5 Projects With (Redux, React Router, MUI)Check course
Ansible MasteryCheck course
Game Development for beginners with PythonCheck course
Advanced Web Animations with GSAP [ JavaScript SVG CSS ]Check course
R for Data Science: Your First Step as a Data ScientistCheck course
ARM 64-bit Assembly Language with Raspberry PiCheck course
SQL Server Master Series - Beginner CourseCheck course
Build A TodoList with Laravel and ReactCheck course
SQL/ETL Developer - T-SQL/Stored Procedures/ETL/SSISCheck course
ServiceNow IT Service Management (CIS-ITSM) Rome Delta TestsCheck course
React JS - Build 5 Projects With (Redux, React Router, MUI)Check course
Ansible MasteryCheck course
Game Development for beginners with PythonCheck course
- 86% Beginning C++ Game Programming - Part 1

Beginning C++ Game Programming – Part 1

$12.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #73 in category C++

This video course is all about offering you a fun introduction to the world of game programming, C++, and the OpenGL–powered SFML using three fun, fully–playable games. These games are an addictive frantic two–button tapper, a multi–level zombie survival shooter, and a split–screen multiplayer puzzle–platformer.

We will start with the very basics of programming, such as variables, loops, and conditions, and you will become more skillful with each game as you move through the key C++ topics, such as OOP (Object–Orientated Programming), C++ pointers, and an introduction to the Standard Template Library. While building these games, you will also learn exciting game programming concepts such as particle effects, directional sound (spatialization), OpenGL programmable Shaders, spawning thousands of objects, and more.

This course uses Visual Studio 2015, while not the latest version available, it provides relevant and informative content for legacy users of Visual Studio.

About The Author

John Horton is a coding and gaming enthusiast based in the UK. He has a passion for writing apps, games, books, and blog articles about programming, especially for beginners. He is the founder of Game Code School, which is dedicated to helping complete beginners start coding using the language and platform that are best for them. John sincerely believes that anyone can learn to code and that everybody has a game or an app inside them, and that they
just need to do enough work to bring it out. He has authored around a dozen technology books, most recently the following:

Instructor Details

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work. With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now. From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer. Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.

Specification: Beginning C++ Game Programming – Part 1

Duration

6 hours

Year

2019

Level

Beginner

Certificate

Yes

Quizzes

No

14 reviews for Beginning C++ Game Programming – Part 1

3.4 out of 5
4
2
4
3
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Aby Abraham

    Basic introduction to C++ with SFML with readout code. The instructor voice is not clear and sounds very sleepy. The subject was interesting because SFML is really an easy entry for beginners into graphics world via C++. Concepts of graphics should have been explained visually, but the chance was completely missed and ends up as a code readout. Totally destroyed the purpose. First gives a more confident progress and feels like wasted time from the mid of the course. Entire Zombie project was plain readout in that sleepy voice.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Jason Autentico

    good intro to game programming, speaker needs adjusting though

    Helpful(0) Unhelpful(0)You have already voted this
  3. Thomas L Simpson

    Yes

    Helpful(0) Unhelpful(0)You have already voted this
  4. Rodrigo Gouveia

    Por enquanto est nas minhas expectativas

    Helpful(0) Unhelpful(0)You have already voted this
  5. Dominic

    It was a great experience and I’ve learned a lot.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Raza Rasheed

    course need to be update for new VS. on other hand really helpful. thanks

    Helpful(0) Unhelpful(0)You have already voted this
  7. Adam Grand

    It’s okay so far. The one major improvement that could be done is the assets for the first game, Timber. I’m using a Windows 10 laptop, and I had a problem following along with Timber, because the assets used were not displaying properly on my laptop, despite messing with the resolution settings. I had to manually resize the assets, and then things just got sloppy. The background and sprites appeared too zoomed in. I’m definitely excited about this Class/objects section, because I’ve been having a hard time with collision detection, and I’m hoping that the following sections will help clear some things up.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Yifei Fung

    Its good

    Helpful(0) Unhelpful(0)You have already voted this
  9. Francis Sougu

    It’s been a good experience so far. As a first year computer science student learning C++ this was a good course to do in my spare time. Makes learning C++ more fun and closer to my interest in games. One thing I find particularly needing improvement is the voice over artist. Sounds kind of sleepy and doesn’t have a very engaging tone. Information and content wise, I think is pretty good and meets my expectations. Thank you for this course.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Saul Alonso Palazuelos Alvarado

    Videos don’t match the sections, some are duplicated, and other missing, this issue have been reported several months ago, and Packt hasn’t resolved anything yet, support is very disappointing, they only ask for more info about the problem and promise they will look for a solution, but no actions are made.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Jim Brown

    This course was quite a disappointment, it is written for an older version of the compiler/programming environment so none of the examples for setting up templates, directories, etc will work as shown. For example in lesson 3 you are shown how to modify a Win32 project to create a custom template for this course. Problem is that VS2017 doesn’t have a WIN32 template, Visual Studio 2015 did but unless you have a MSDN membership Visual Studio 2015 is no longer available. After an hour of research I found out what replaced WIN32 in the editor and tried to continue, unfortunately all of the other menu locations shown were now incorrect as well. So what should have been a 5 10 min exercise took several hours of research and has been frustrating enough that I will be looking for another course to take. To make it even worse all of the questions that have been asked by the students in the Q/A page have been answered in the most generic ‘please go into more detail’ way possible. There really is no help given and the people asking questions just eventually stop trying and I can only assume quit the course. If you are looking for a course to teach C++ I would try one of the others that are here, if you are looking for a course on the SFML library I think I saw one other here and I will be trying that. To sum up, that may have been a good course at one time, but it is seriously out of date and will take more time to figure out how to do the lessons, not to mention learn the subject that it is worth. If the comments from PACkt are to be believed they will not be updating (and apparently not supporting) this course.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Christian Bzdak

    Pros: Overall, good information so far Packt team is responsive to most issues posted in the Q&A Cons: It is a bit dated and has not been updated with current software setup. VS2017 (and higher) w/ SFML setup changes are in the Q&A section (provided by student) rather than the video The voice acting is unintentionally comical to a distracting degree.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Karolina

    The course is very interesting, however it definitely isn’t for total beginners. The basics of C++ are explained very briefly as you haven’t coded anything in this language you might want to start with simpler stuff. Another thing the code is being copied and then pasted which makes it more difficult to follow. Personally I prefer to type along with the speaker. If you know C++ and you want to get to know basics of SFML it is a good place to start.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Praveen Liyanaarachchi

    Voice over artist is awful

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

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

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Beginning C++ Game Programming – Part 1
    Beginning C++ Game Programming – Part 1

    $12.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare