
Ngôn ngữ C dành cho nghiên cứu phát triển với Ghi chú kỹ thuật Alec
alec
Từ từ nghiên cứu ngôn ngữ C, ngôn ngữ này chứa đựng những điều cơ bản về phát triển chương trình mà các nhà phát triển cần biết.
입문
C, Algorithm
This is a game development & algorithm course that focuses on the algorithms and principles of 2D game development from the ground up using Windows API and C++.


C++
2D Physics Engine Algorithm
AI algorithm
Windows API
Through this course, you can create your own game algorithm and gain a deep understanding of its principles.
👉 Do I need to know the Windows API?
>No!
As the lecture progresses, I'll explain all the necessary functions before beginning the practical exercises. It's okay if you don't know anything about WinAPI.
👉 Do I need to know C++?
>Yes!
I will explain all the C++ STL, data structures, and algorithms used in the lecture, but
You should know basic C++ syntax.
You can create amazing features using game physics and game math!
You can understand the mechanics of the game UI!
It's not just about creating "shapes." You'll learn about practical game algorithms using mathematics.
Create an AI that moves in real time using a pathfinding algorithm !
You can create your own 2D physics engine.
After attending the lecture, your fear of various advanced algorithms will disappear!
Even if you vaguely know C++ syntax, you won't be lost because you don't know where to use it!
Part (1) Understanding the Basic Structure of the Windows API
Learn about the basic functions of the Windows API.
Section (2) Creating Game Input and Sound Classes
When developing a game, the most basic game algorithms are encapsulated so that they can be used simply.
Section (3) Game System and Various Advanced Algorithms
We'll teach you everything from essential algorithms in game development to advanced algorithms.
Section (4) Project Progress
We will proceed with the project using actual codes, not vague theories or codes that are just for show!
Project (1) 2D Defense Game
Protect the Nexus from the incoming AI!
Project (2) 2D Bubble Bobble-like shooting game
Let's defeat all enemies as quickly as possible!
We provide all assets!
We provide all the assets created by knowledge sharers!
This course is recommended for those who have learned basic C++ grammar.
It would be better if you know STL, but it doesn't matter if you don't.
The lecture style is a mixture of 👉 code review + direct code writing + ppt.
Operating System and Version (OS): Windows 10
Language used: C++17
Tools used: Visual Studio 2022
Providing game assets used in the lecture (effects, character sprites, etc.)
Provides game project solution files used in the lecture
C++11 grammar, C++17 fold expression
Who is this course right for?
Anyone who wants to develop 2D games from scratch
For those who want to create a game without relying on external libraries
For those who want to study game algorithms
Need to know before starting?
C++11
All
51 lectures ∙ (9hr 33min)
Course Materials:
All
2 reviews
$51.70
Explore other courses in the same field!