C++ Fundamentals: Game Programming For Beginners

C++ Fundamentals: Game Programming For Beginners

学习编程可能很枯燥,学习 C++ 已经足够困难,而不必学习游戏引擎。

在本课程中,我们通过制作游戏教您以有趣的方式编码!我们将使用一个库,以便您可以专注于学习纯 C++ 和良好的编程实践。

您将首先用 C++ 编译第一个程序,使用 Visual Studio Code 作为文本编辑器。

然后使用 Raylib 库创建您的第一个斧头躲避游戏。本项目介绍了编程的基本概念:变量、循环和 if 语句。

您可以在 Dapper Dasher 中通过构建横向滚动运行游戏来扩展此功能。除了涵盖基本的编程概念(如结构和函数)之外,您还将学习为 2D 角色制作动画并使您的游戏变得漂亮。

在 Classy Clash 中,我们介绍了面向对象编程。您将了解这如何简化游戏编程以及继承如何避免代码重复。

无论您是完全的编程初学者并想学习纯 C++,还是想探索用纯 C++ 制作游戏的中级 Unreal 学生,这都是适合您的课程!

没有课程先决条件,但如果您对安装新软件感到自在并且对学习编程感到兴奋会有所帮助?

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 84 lectures (11h 2m) | Size: 7 GB

Learn to make games using industry standard C++ and Raylib


What you’ll learn:
How to write games in C++ from scratch
The basics of Object Oriented Programming (OOP)
Programming fundamentals (inc variables, loops and if-statements)
Clean coding practices and principles
How to compile and run your C++ games and apps
Problem solving and debugging basics with C++
How to use the Raylib simple games library
How to animate 2D characters

Requirements
Comfortable installing new software
Excited to learn programming

Description
Learning to program can be dull, and learning C++ is hard enough without having to learn a game engine as well.

In this course we teach you coding the fun way, by making games! And we’ll be using a library so you can focus on learning pure C++ and good programming practice.

You’ll start by compiling your first program in C++, using Visual Studio Code as your text editor.

Then create your first axe dodging game using the Raylib library. This project introduces the basic concepts of programming: variables, loops and if-statements.

You expand on this in Dapper Dasher, by building a side-scrolling running game. In addition to covering essential programming concepts such as structs and functions, you’ll learn to animate 2D characters and make your game pretty.

In Classy Clash we introduce Object Oriented Programming. You’ll learn how this simplifies programming for games and how inheritance can avoid code duplication.

Whether you’re a total beginner to programming and want to learn pure C++, or an intermediate Unreal student who wants to explore making games in pure C++, this is the course for you!

There are no course prerequisites, though it’ll help if you’re comfortable installing new software and excited to learn programming ?

All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success. ?

Who this course is for
Anyone looking to learn C++ in a fun way
Total beginners to programming who want to learn pure C++
Intermediate students of Unreal who want to explore making games in pure C++

C++ Fundamentals: Game Programming For Beginners

资源下载此资源下载价格为30元(VIP免费),请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/16947.html

赞 (0)
steven的头像steven
上一篇 2021年8月19日 上午9:59
下一篇 2021年8月19日 上午10:03

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部