C Language - Writing a simple shooter game using WinAPI =)

Опубликовано: 07 Февраль 2026
на канале: Begin End
18,419
587

This video is for those who are already familiar with C programming or have completed my course - C Language from Scratch.
► C Language Lessons -    • Программирование на Си для гуманитариев - ...  

► [Basic Lesson] - Simple Animation -    • Язык Си - Простая анимация и кадровый буфе...  

In this video we:
create a character in the form of a brave square
teach him to move around the map
create enemies and teach them to chase the player
teach the character to shoot!
make the camera focus on the character
make a background tied to the map
play our game =)

► Playlist -    • Язык Си - Как рисовать в консольном окне с...  

Lessons on the topic:
► creating a window -    • Язык Си - Как создать и открыть окно с пом...  
► getting mouse coordinates -    • Язык Си - Как узнать координаты курсора мы...  
► drawing in a window -    • Язык Си - Как рисовать в консольном окне с...  
► simple animation and frame buffer -    • Язык Си - Простая анимация и кадровый буфе...  
► lesson 3 - conditional operator and operator brackets -    • Программирование на Си для гуманитариев - ...  
► lesson 6 - procedures, functions, parameter passing -    • Программирование на Си - Урок 6 - процедур...  
► lesson 7 - Cycles, arrays -    • Программирование на Си - Урок 7 - циклы и ...  
► lesson 10 - New cycles (for, do while) -    • Программирование на Си - Урок 10 - новые о...  
► lesson 14 - #define, random -    • Программирование на Си - Урок 14 - define,...  
► lesson 15 - Structures, scopes -    • Язык Си с нуля - Урок 15 - структуры, type...  
► lesson 16 - type casting -    • Язык Си с нуля - Урок 16 - приведение типо...  
► lesson 21 - Pointers -    • Язык Си с нуля - Урок 21- Указатели, адрес...  
► lesson 22 - Passing parameters by pointer -    • Язык Си с нуля - Урок 22 - Передача параме...  
► lesson 23 - Pointer to structure -    • Язык Си с нуля - Урок 23 - Указатель на ст...  
► lesson 24 - Types of pointers -    • Язык Си с нуля - Урок 24 - Динамическое ра...  
► lesson 25 - Dynamic arrays -    • Язык Си с нуля - Урок 25 - Динамические ма...  
► lesson 26 - Pointer to pointer -    • Язык Си с нуля - Урок 26 - Указатель на ук...  
► lesson 30 - Pointer to function -    • Язык Си с нуля - Урок 30 - Указатель на фу...  
► lesson 31 - recursion, operator "?" -    • Язык Си с нуля - Урок 31 - тернарный опера...  
► lesson 32 - static variables -    • Язык си с нуля - Урок 32 - оператор выбора...  

Free help to the channel:
VTB - 5368 2900 3162 0349 Anton.
BTC - bc1q72jw5p572ck24wh7kev5cnqvv4wwufc8q2zy9l
  / beginend  

C language from scratch - this video course is intended for those who have never programmed before. Here I explain the basics of programming in C step by step in the most understandable way. If you want to learn how to program in C - take the entire course. In addition to explaining the material, I give homework. And after every few lessons we write funny games together!)