发布时间:2024-05-07 17:01:26 浏览量:202次
机器之心报道
作者:蛋酱、小舟
用C++开发一款视频游戏要掌握哪些知识?

通常,开发一款高质量的游戏需要花费大量的人力成本,因此很多游戏公司都会选择第三方引擎来制作游戏,而虚幻引擎就是其中最有名的一款。虚幻引擎由游戏公司 EPIC 开发,2021 年即将推出虚幻引擎 5。
虚幻引擎曾被众多游戏开发者用于构建游戏、模拟及可视化内容,包括堡垒之夜、绝地求生、战争机器等 3A 游戏都是在此平台上实现的。
去年 9 月,独立开发者 Tom Looman 在推特上宣布,自己将在最新的斯坦福CS193u课程进行讲授。

课程主页:点击链接
这门课程将向学生介绍编辑器、游戏框架、多人游戏、配置文件及优化等内容,基于内容设置情况,在进入这门课程之前,你需要做的准备有:
一定程度的C++语言和面向对象编程经验;
虚幻引擎的使用经历不是必需的,使用技能很容易掌握,课程内容主要集中在C++;
你可以在Windows或MacOS上完成该课程,建议使用Windows 10 PC,此外要确保有好的硬件和专用的GPU;
虚幻引擎安装指南:点击链接
如果是Windows系统,课程期间会用到Visual Studio 2019,当然学生也可以使用其他IDE,例如VS Code;
如果是Mac系统,XCode或VSCode可作为Mac和虚幻引擎上使用的通用IDE。
课程内容
该课程首先介绍了课程的基本内容和资源,包括社区问答、线上资源、虚幻引擎及虚幻编辑器的基本介绍。然后从创建项目开始介绍该课程涉及的项目风格、项目和文件的结构、游戏框架等。

接下来,课程的主体部分包括项目涉及的物理知识、游戏调试器、UMG的使用、AI行为树等。后半部分课程主要介绍了多人游戏版本;设计中的小部件;游戏的包装、性能分析和数据可视化等。
以下是课程讲义的部分目录:


讲师介绍
Tom Looman是一名游戏开发者和程序员,曾经在Epic Games和Guerrilla Games担任工程师等职位,近年来创建了70多个有关虚幻引擎的教程和demo。

他的课程很受欢迎,其中《精通虚幻引擎 4:使用C++创建多人游戏》在Udemy平台有3万多人学过,也获得了4.5分的综合评价。

至于CS193u课程,所有代码都在GitHub上公布了,同时还包括一些课后作业及讲义。
项目传送门:点击链接
想要学习更多关于游戏设计培训、游戏程序培训等课程?欢迎咨询点击咨询了解更多信息!
热门资讯
探讨游戏引擎的文章,介绍了10款游戏引擎及其代表作品,涵盖了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戏设计领域和数字艺术教育的重要性,欢迎点击咨询报名。
2. 手机游戏如何开发(如何制作传奇手游,都需要准备些什么?)
如何制作传奇手游,都需要准备些什么?提到传奇手游相信大家都不陌生,他是许多80、90后的回忆;从起初的端游到现在的手游,说明时代在进步游戏在更新,更趋于方便化移动化。而如果我们想要制作一款传奇手游的
3. B站视频剪辑软件「必剪」:免费、炫酷特效,小白必备工具
B站视频剪辑软件「必剪」,完全免费、一键制作炫酷特效,适合新手小白。快来试试!
游戏中玩家将面临武侠人生的挣扎抉择,战或降?杀或放?每个抉定都将触发更多爱恨纠葛的精彩奇遇。《天命奇御》具有多线剧情多结局,不限主线发展,高自由...
三昧动漫对于著名ARPG游戏《巫师》系列,最近CD Projekt 的高层回应并不会推出《巫师4》。因为《巫师》系列在策划的时候一直定位在“三部曲”的故事框架,所以在游戏的出品上不可能出现《巫师4》
6. 3D动画软件你知道几个?3ds Max、Blender、Maya、Houdini大比拼
当提到3D动画软件或动画工具时,指的是数字内容创建工具。它是用于造型、建模以及绘制3D美术动画的软件程序。但是,在3D动画软件中还包含了其他类型的...
想让你的3D打印模型更坚固?不妨尝试一下Cura参数设置和设计技巧,让你轻松掌握!
8. Bigtime加密游戏经济体系揭秘,不同玩家角色的经济活动
Bigtime加密游戏经济模型分析,探讨游戏经济特点,帮助玩家更全面了解这款GameFi产品。
众所周知,虚幻引擎5(下面简称UE5)特别占用存储空间,仅一个版本安装好的文件就有60G,这还不包括我们在使用时保存的工程文件和随之产生的缓存文件。而...
10. 3D动漫建模全过程,不是一般人能学的会的,会的多不是人?
步骤01:面部,颈部,身体在一起这次我不准备设计图片,我从雕刻进入。这一次,它将是一种纯粹关注建模而非整体绘画的形式。像往常一样,我从Sphere创建它...
最新文章
同学您好!