|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-path-c-game-programming/
课程评论:没有评论
**Coursera 课程总结:C++ 游戏编程学习路径** **面向对象**:本学习路径适合希望从零开始学习 C++ 并同时构建精美、互动游戏的初学者。 **核心内容**: * **C++ 基础**:深入学习 C++ 的核心概念,包括面向对象编程 (OOP)、指针、以及标准模板库 (STL) 的入门。 * **游戏开发实践**:通过实际项目,掌握使用 SFML 和 OpenGL 构建全功能游戏。 * **项目示例**: * 一款令人上瘾的“疯狂双键点击”游戏。 * 一款多关卡的“僵尸生存射击”游戏。 * 一款分屏多人“解谜平台”游戏。 * **进阶游戏开发概念**:探索粒子效果、定向音效、OpenGL 可编程着色器 (Shaders)、以及如何高效地生成大量游戏对象等令人兴奋的游戏编程技术。 **学习方式**:本学习路径采用 Packt 的视频学习模式,所有视频产品按逻辑和步骤进行组织,确保每个视频都能在前一个视频的基础上巩固和提升技能。 **作者介绍**: * **John Horton**:一位位于英国的编程与游戏爱好者,擅长为初学者编写应用程序、游戏、书籍和博客文章。他是 Game Code School 的创始人,致力于帮助完全的初学者使用最适合他们的语言和平台入门编程。John 坚信任何人都可以学习编程,每个人心中都有一个游戏或应用,只需要通过努力将其实现。 **总而言之**,这是一条将 C++ 基础知识与实际游戏开发相结合的有趣学习之旅,旨在将您从一名爱好者培养成为一名专业的游戏开发者。
Are you looking to learn C++ from scratch and simultaneously build stunning and interactive games? Explore this Learning Path and you'll get what you're looking for. Start as an amateur and rise as a pro by taking this Learning Path. This Learning Path is a fun journey to the world of game programming starting from the very basics of C++ such as OOP, pointers, introduction to the Standard Template Library, and finally building OpenGL-powered SFML fully-playable complex games. These games are an addictive frantic two-button tapper, a multi-level zombie survival shooter, and a split-screen multiplayer puzzle-platformer. You will explore exciting game programming concepts such as particle effects, directional sound, OpenGL programmable Shaders, spawning thousands of objects, and more. Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Author: John Horton John Horton is a coding and gaming enthusiast based in the UK. He has a passion for writing apps, games, books, and blog articles about programming, especially for beginners. He is the founder of Game Code School , which is dedicated to helping complete beginners get started with coding using the language and platform that is best suited for them. John sincerely believes that anyone can learn to code and that everybody has a game or an app inside of them, and that they just need to do enough work to bring it out.