By Π₯ΠΎΡΡΠΎΠ½ ΠΠΆΠΎΠ½
Π₯ΠΎΡΡΠΎΠ½ ΠΠΆΠΎΠ½, 2025
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ³Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ C++. ΠΠ½Π° Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Visual Studio 2022, ΡΡΠ°Π½Π΄Π°ΡΡΠ° C++20 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ SFML. ΠΡΡΡ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ C++, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΈ STL. Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΠ΅Ρ ΠΈΠ³Ρ ΡΠ°Π·Π½ΡΡ ΠΆΠ°Π½ΡΠΎΠ² ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΡΡ Ρ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ·ΠΈΠΊΠΎΠΉ, ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΉ, ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π²Π΅ΡΡΠΈΠ½, ΡΠ΅ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ OpenGL ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π²Π²ΠΎΠ΄Π°.
John Horton, 2025
This book offers a hands-on approach to mastering game development with C++. It is updated for Visual Studio 2022, C++20, and the SFML library. The curriculum covers programming fundamentals and core C++ concepts, including object-oriented programming, pointers, and the STL. Through the creation of four games across different genres, readers will explore game physics, collision detection, vertex arrays, OpenGL shaders, and input handling.