5 answers
Asked
517 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.
Login to comment
5 answers
Updated
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.
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.
Updated
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!
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!
Updated
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++! :)
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++! :)
Updated
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.
Ed Magnin
Ed Magnin is a 35+ year game industry veteran, specializing in mobile games
29
Answers
Dallas, Texas
Updated
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.
Learning Unreal Engine or Unity (Unity3d.com) would help, too.