Skip to main content
5 answers
5
Asked 546 views

How to get into C++?

How should I get started in game design with C++? This is because I've attempted to learn the coding language for Unity game development to no avail. I am genuinely curious about what I can do to truly get into the sphere of 2D game development.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

5 answers


1
Updated
Share a link to this answer
Share a link to this answer

Rihem’s Answer

Hello Kelvin,
Getting into C++ is a rewarding journey, as it's a powerful and versatile programming language widely used in various applications, including game development, system programming, and more. Here are :

YouTube Channels:

TheCherno - Offers a comprehensive C++ series.
Caleb Curry - Provides beginner-friendly C++ tutorials.
Bucky's C++ Programming Tutorials - Covers C++ basics.
Online Sources:

cplusplus.com - Offers detailed C++ tutorials and a comprehensive reference.
GeeksforGeeks C++ - Provides tutorials, examples, and practice problems.
LearnCpp.com - A beginner-friendly online resource for C++ learning.
Free Courses:

Coursera - "C++ for C Programmers" by the University of California, Irvine.
edX - "C++ for C Programmers" by the University of Michigan.
MIT OpenCourseWare - "Introduction to Computer Science and Programming in C++."
These resources offer a range of tutorials, courses, and documentation to help you start your C++ journey for free.
1
0
Updated
Share a link to this answer
Share a link to this answer

Ed’s Answer

There are lots of good books and some free online tutorials. Find one that works for you and then spend the time learning it.

Learning Unreal Engine or Unity (Unity3d.com) would help, too.
0
0
Updated
Share a link to this answer
Share a link to this answer

Dakota’s Answer

Definitely begin with Unreal Engine, as it allows you to choose between C++ or Blueprints for your project. For a simple introduction to coding, Blueprints is an excellent starting point. It's a visual coding method that's based on C++, making it easy to understand and encouraging for beginners.
0
0
Updated
Share a link to this answer
Share a link to this answer

T.J.’s Answer

Hello Kelvin!

You might find this website very useful :D
https://roadmap.sh/cpp

Also, a good way for you to practice C++ is by following along to videos and completing projects.

Here's some YouTube courses you should check out:
- C++ Tutorial for Beginners - Learn C++ in 1 Hour | https://youtu.be/ZzaPdXTrSb8
- C++ Programming Course - Beginner to Advanced | https://youtu.be/8jLOx1hD3_o
(note: this course is 31 hours, but you can definitely go at your own pace. It's just comprehensive!)

Here's some C++ projects you can do related to game development:
- Build Game GUI apps in C++ | https://youtu.be/EGCuStJyuVE
- Let's make 16 games in C++/SFML! | https://youtube.com/playlist?list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr
- How to Code Minecraft Ep. 1 | https://youtu.be/HhH_9DnMBgw

Enjoy learning about these with C++! :)
0
0
Updated
Share a link to this answer
Share a link to this answer

Harmit’s Answer

Hi Kevin!

Many of the resources that others have posted are very good! They're excellent starting points that will get you going on your game development journey. As for Unity, be wary that Unity uses C#, which is a bit different from C++. If you would like to start game development in C++, then Unreal Engine would be the best place for you, but Unity is also a great place to start with lots of resources for you! I wish you the best in your journey!
0