一键get清华美院《游戏程序设计》课程
来源:
时间:2025-04-03 15:58一、前端篇
《三维几何学基础》讲解了三维坐标系统、向量与运算、矩阵与线性变换以及四元数,以及三位几何学在游戏制作当中的应用。另外,《游戏常用几何学》介绍了常用几何图元在游戏引擎中的表示方法,和游戏常用的几何方法(如最短距离、相交测试、鼠标选中、技能检测等)。《随机数在游戏中的应用》介绍了随机数既可以作为游戏玩法的一部分(如扔骰子、抽卡,开宝箱等),又可以随机生成游戏内容(如随机关卡等),在模拟自然现象(火焰、植被、生物群落等)和对显示效果进行离线渲染、光线追踪等也会用到。课程从真随机和伪随机两个角度讲解了随机数的策略和生成算法。《实时图像渲染管道》介绍了宏观渲染系统的应用阶段、几何阶段、光栅化阶段;《材质着色与光照》举例讲解了如何通过渲染,展现游戏中在不同类型光源照射下的不同材质特质。
[ 课堂现场 ]
二、后台篇
《游戏服务器概述》从网络游戏发展史的角度讲解了什么是游戏服务器,以及游戏服务器是如何进行网络服务、用户数据存取、游戏逻辑计算、用户行为或者状态变化的同步,进而满足海量游戏用户的稳定和高质量的服务需求的。《开发工具》讲解了不同的开发语言(如c/c++、java、python等)、开发环境、腾讯开发组件介绍、网络通信和业务框架介绍,解决了同学们“游戏制作过程中需要用到什么技术”的疑问。《分布式系统设计》介绍了游戏服务器分布式架构、架构层面的技术支撑、分布式系统所具备的关键能力,并仔细讲解了进程间通信、通信格式、并发模型、超时处理的算法。《游戏支撑系统》带领同学们了解游戏除了核心玩法之外的各种支撑系统,以及每个支撑体系背后的主要逻辑,为设计模块提供快速的脉络。《游戏逻辑服务器和反外挂》以对地图上玩家的管理为例解释了游戏逻辑服务器的整体架构,还介绍了逻辑服务器应对外挂的多种方式,包括谨慎的编码风格、完善的监控告警、提高外挂的作弊成本、限制外挂的获利收入等。《运行环境和运维》介绍了游戏上线运行之后的持续运营阶段遇到的常见问题和解决策略。[ 课堂现场 ]
三、综合应用篇
《游戏动画》讲解了常用动画技术的类型及在游戏中的应用,并介绍了VR游戏、精细化手指控制、实时动作表情捕捉等动画前沿趋势。《游戏人工智能》从游戏人工智能发展史入手,介绍了人工智能在游戏制作中的主要方法、具体应用,以及人工智能在游戏运营中的应用实践,最后介绍了AI+游戏的不足与前景。《游戏玩法的开发》用具体的实战示例,从建立愿景、确定项目边界、原型设计开发与迭代、测试、除错等角度向同学们分享了游戏技术层面的开发流程。
了解详细授课内容,请关注后续推送。
▌ 同学们怎么说?REVIEW
自动化专业的关同学说:
观的景点都融入游戏中。我对游戏设计和制作很感兴趣。《游戏程序设计》课程对游戏的方方面面都有所涉及,还有很多我之前学习过的熟悉的内容,比如数据结构和人工智能等等,让我以后可以自己创作一个小游戏了。
软件学院的王同学也表示:
课程对渲染管线的系统讲解,解决了我一直以来难以攻克的虚幻材质系统的一些问题,对后端的架构说明也对我当前网络原理的学习很有帮助。总的来说,这门课程帮助了我更系统地学习游戏制作的方式方法,了解一些业内的东西,也为之后职业发展打下良好基础。
腾讯游戏学院将与清华大学美术学院进一步合作,为同学们提供游戏策划、设计、开发等内容,不断推进高校专业游戏人才的培养。
相关知识
一键get清华美院《游戏程序设计》课程
腾讯游戏学堂与清华美院共建二学位《游戏程序设计》课程开讲
游戏开发程序设计基础
游戏角色制作在线课程
Unity 2D 游戏程序设计
网络游戏编程都要学哪些课程
程序设计心得体会(精选23篇)
《附带导航!一做就上手 第一次的游戏程序设计》Polygon 评测
游戏程序设计与引擎
《游戏程序设计 西安电子科技大学出版社》 【简介
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 5060
- 2博德之门3黄金雏龙法杖怎么得 4897
- 3《大侠立志传》剿灭摸金门任务 4354
- 4代号破晓官方正版角色介绍 4055
- 5赛马娘锻炼到底的伙伴支援卡事 3838
- 6闪烁之光11月兑换码大全20 3810
- 7爆梗找茬王厕所特工怎么通关- 3579
- 8原神原海异种刷怪路线-原神原 3573
- 9《我的世界》领地删除指令是什 3523
- 10原神开局星落湖怎么出去 原神 3455
资讯热点排名