用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

用C++开发一款视频游戏要掌握哪些知识?

用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

通常,开发一款高质量的游戏需要花费大量的人力成本,因此很多游戏公司都会选择第三方引擎来制作游戏,而虚幻引擎就是其中最有名的一款。虚幻引擎由游戏公司 EPIC 开发,2021 年即将推出虚幻引擎 5。

 

虚幻引擎曾被众多游戏开发者用于构建游戏、模拟及可视化内容,包括堡垒之夜、绝地求生、战争机器等 3A 游戏都是在此平台上实现的。

去年 9 月,独立开发者 Tom Looman 在推特上宣布,自己将在 2020 年秋季讲授斯坦福大学的《C++ 及虚幻引擎游戏开发》课程。

用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

课程主页:https://www.tomlooman.com/stanford-cs193u/

这门课程将向学生介绍编辑器、游戏框架、多人游戏、配置文件及优化等内容,基于内容设置情况,在进入这门课程之前,你需要做的准备有:

一定程度的 C++ 语言和面向对象编程经验;

虚幻引擎的使用经历不是必需的,使用技能很容易掌握,课程内容主要集中在 C++;

你可以在 Windows 或 MacOS 上完成该课程,建议使用 Windows 10 PC,此外要确保有好的硬件和专用的 GPU;

虚幻引擎安装指南:https://docs.unrealengine.com/en-US/Basics/InstallingUnrealEngine/index.html

如果是 Windows 系统,课程期间会用到 Visual Studio 2019,当然学生也可以使用其他 IDE,例如 VS Code;

如果是 Mac 系统,XCode 或 VSCode 可作为 Mac 和虚幻引擎上使用的通用 IDE。

课程内容

该课程首先介绍了课程的基本内容和资源,包括社区问答、线上资源、虚幻引擎及虚幻编辑器的基本介绍。然后从创建项目开始介绍该课程涉及的项目风格、项目和文件的结构、游戏框架等。

用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

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

用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

讲师介绍

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

用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

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

用C++和虚幻引擎开发视频游戏,斯坦福CS193u课程资料公开

至于 CS193u 课程,所有代码都在 GitHub 上公布了,同时还包括一些课后作业及讲义。

项目传送门:https://github.com/tomlooman/ActionRoguelike

相关资讯

字节跳动豆包大模型掀起价格战:主力模型比行业低 99.3%,日均处理千亿级 Tokens

今日,字节跳动豆包大模型正式发布,宣布大模型价格进入“厘时代”。字节跳动火山引擎总裁谭待介绍称:经过一年时间的迭代和市场验证,豆包大模型正成为国内使用量最大、应用场景最丰富的大模型之一,目前日均处理 1200 亿 Tokens 文本,生成 3000 万张图片。“大的使用量,才能打磨出好模型,也能大幅降低模型推理的单位成本。豆包主力模型在企业市场的定价只有 0.0008 元 / 千 Tokens,0.8 厘就能处理 1500 多个汉字,比行业便宜 99.3%。”▲ 火山引擎总裁谭待公布豆包大模型定价,图源:字节跳动I

OPPO、vivo、荣耀、小米、三星、华硕、字节跳动成立智能终端大模型联盟

感谢在今日的字节跳动 2024 春季火山引擎 Force 原动力大会上,火山引擎与 OPPO、vivo、荣耀、小米、三星、华硕宣布成立智能终端大模型联盟。OPPO 小布助手、荣耀智慧办公智能助手、小米“小爱同学”,以及华硕笔记本电脑的豆叮 AI 助手等应用,均已接入火山引擎的大模型服务。2024 春季火山引擎 FORCE 原动力大会聚焦 AI 主题,以大模型应用为核心、以 AI 落地为导向,展示火山引擎在大模型、云计算领域的实践应用,携手汽车、手机终端、金融、消费、互联网等领域的专家和企业技术带头人,共同探讨 AI

腾讯发布2024数字科技前沿应用趋势,涉及多模态大模型、具身智能、Agent等

1月24日,腾讯发布《2024数字科技前沿应用趋势》报告,预测了数字科技未来发展趋势和应用前景。“过去一年,我们见证了数字科技的加速度。眺望未来2-3年的科技趋势,我们正驶向一个由连接衍生交互、由计算催生智能的时代。”腾讯集团副总裁、腾讯研究院院长司晓说。《2024数字科技前沿应用趋势》报告中提出:高性能计算、量子计算、云计算和边缘计算这“四大计算”融汇贯通,正催生全新的计算范式;通用人工智能渐行渐近,大模型走向多模态,AI智能体(Agent)有望成为下一代平台, AI治理将引领我们踏上更智慧、更安全的未来。此外,