千里之行始于足下 光子引擎资源
全部资源
光子教程
光子实践
游戏理论
免费
基于Unity引擎的游戏开发基础
复旦大学课程
《Unity游戏编程基础》课程主要讲述了如何使用Unity引擎开发移动端3D游戏。与课程内容同步,我们设计基于移动平台的第一人称3D射击游戏《慕课英雄》(MOOC HERO)。
整个过程分为三个阶段:
第一阶段,介绍物理系统、图形系统和音频,用于构建多米诺骨牌的场景;
第二阶段,使用Unity的地形系统搭建游戏场景,将第一阶段的多米诺骨牌模型添加到游戏场景中,添加玩家与敌人角色,使用动画系统控制玩家与敌人角色动画的播放,编写Unity脚本实现玩家与敌人的行为和场景中的游戏逻辑;
第三阶段,使用uGUI设计游戏交互界面,使用粒子系统与线渲染器实现玩家开枪效果和场景火焰效果,同时制作了场景中收集物以及游戏胜利与失败画面,最终将项目部署到移动平台。
马上学习
基于Unity引擎的游戏开发基础
免费
基于Unity引擎的游戏开发进阶
复旦大学课程
课程《Unity游戏编程进阶》是专项课程游戏编程的第二门课,课程重点讲解手机网络游戏的开发,提升游戏的可玩性和游戏的画面效果,优化游戏的性能。
本课程以《Unity游戏编程基础》课程为基础,具体讲解导航与寻路、僵尸AI、逆向动力学等技术的应用,增加游戏的可玩性;讲解全局光照、着色器以及Image Effect等知识点,提升游戏画面效果;讲解Unity Profiler、Unity 性能优化以及Quality设置等相关知识点来优化游戏的性能;讲解如何使用Photon网络引擎包含的PUN(Photon Unity Network)进行Unity网络游戏开发。相比Unity内置的网络工具包,Photon的PUN功能更加成熟、强大、灵活、丰富,在全球拥有数十万开发者。
在课程的最后部分,完成本门课程项目《慕课英雄2》:第一人称射击手机网络游戏。
通过本门课程的学习,学习者将对Unity游戏开发有更深层次的理解,能够使用Unity与Photon网络引擎开发3D手机网络游戏,为将来入职游戏行业或进行独立游戏开发奠定优秀的编程基础。
马上学习
基于Unity引擎的游戏开发进阶
免费
网络游戏设计与开发毕业项目
复旦大学课程
《网络游戏设计与开发》专项课程也是重点讲解游戏产业、游戏策划以及游戏编程,让学习者掌握相关知识要点。
《网络游戏设计与开发》毕业项目参考网易游戏研发人员的入职要求,网易游戏内部专家给出的建设性意见,结合专项课程游戏产业、游戏策划、游戏开发知识要点,要求学习者完成手机网游教学项目:慕课英雄3的设计与开发。
毕业项目参考当前热门FPS游戏“CF穿越火线手游”和“守望先锋”的游戏功能和特色,使用Unity引擎、Photon网络引擎和PlayFab游戏后台API,完成“慕课英雄3”游戏客户端的开发;毕业项目讲述PlayFab、Segment、Amplitude中间件提供的大数据分析服务,分析慕课英雄3游戏事件数据,监控游戏运营情况;毕业项目讲述游戏数值平衡知识要点,利用数值平衡模型调整慕课英雄3游戏战斗数值,提升游戏平衡性;最后,建议学习者在阿里云虚拟机部署Photon服务器,把慕课英雄3游戏发布到Android应用市场,让更多玩家体验你开发的游戏。
通过《网络游戏设计与开发》毕业项目的学习,学习者对《网络游戏设计与开发》专项课程知识要点有更深入的理解,为入职游戏行业打下扎实的基础。
马上学习
网络游戏设计与开发毕业项目
免费
Photon 概述
Photon是一款跨多个平台的游戏服务器引擎。Unity3D已经和Photon达成了战略合作关系,在Unity3D上开发手机网游,首选Photon引擎,使用它可以很方便的完成Unity3D上网游的编写。 核心内容: 1.Photon 简介 2.配置 Photon 服务器 3.针对 Photon 服务器不能启动的异常处理 4.在 Unity3D 里添加 Photon插件
马上学习
Photon 概述
Photon MMO中的公用枚举
为了更深入的了解 Photon.Mmo 游戏服务器框架,我们需要对 Photon.Mmo 框架进行详细的分析和讲解。对于 Photon.Mmo 框架而言,Photon.Mmo.Common 项目是服务端项目和客户端项目所公用的。它其中包含了各种枚举,所以我们从公用枚举开始来了解 Photon.Mmo 框架。 核心内容: 1. 操作类型和参数枚举 2. 物品类型和事件枚举 3. 错误类型枚举
马上学习
Photon MMO中的公用枚举
Photon MMO中服务端扩展类
为了更深入的了解 Photon.MMO 游戏服务器框架,我们需要对 Photon.MMO 框架进行详细的分析和讲解。对于 Photon.MMO 框架而言,Photon.MmoDemo.Server项目是服务端项目的基础框架基础上搭建的扩展类库。它其中包含了各种大型多人在线游戏需要涉及到的各种操作类和事件消息类,所以我们从这个项目开始来更进一步了解 Photon.MMO 框架。 核心内容: 1.服务器事件类 2.服务器消息类 3.服务器操作类
马上学习
Photon MMO中服务端扩展类
Photon MMO中服务端基本类型-上
为了更深入的了解 Photon.Mmo 游戏服务器框架,我们需要对 Photon.Mmo 框架进行详细的分析和讲解。对于 Photon.Mmo 框架而言,Photon.SocketServer.Mmo项目是服务端项目的基础框架。它其中包含了各种大型多人在线游戏需要涉及到的各种基本类,所以我们从这个项目开始来了解 Photon.Mmo 框架。 核心内容: 1.Item相关类 2.Item注册类及相关消息类 3.Region相关消息类
马上学习
Photon MMO中服务端基本类型-上
Photon MMO中服务端基本类型-下
为了更深入的了解 Photon.Mmo 游戏服务器框架,我们需要对 Photon.Mmo 框架进行详细的分析和讲解。对于 Photon.Mmo 框架而言,Photon.SocketServer.Mmo项目是服务端项目的基础框架。它其中包含了各种大型多人在线游戏需要涉及到的各种基本类,所以我们从这个项目开始来了解 Photon.Mmo 框架。 核心内容: 1.游戏世界坐标 2.游戏世界相关类 3.角色相关类
马上学习
Photon MMO中服务端基本类型-下
Photon MMO 框架解析
Photon Mmo 框架是 Photon 针对 MMORPG 游戏专门提供的一个框架,它是基于 Photon Server,专用于大型多人在线游戏的框架,提供了同屏信息传递和展示,物品的使用等现成的类。通过这一课程的实战,可以让我们对复杂的游戏服务器开发以及 Unity3D 客户端的插件使用有深刻的体验。 核心内容: 1. 什么是 Photon.Mmo 解决方案 2. Photon.Mmo 解决方案框架 3. Photon.Mmo 游戏部署
马上学习
Photon MMO 框架解析
Photon进阶-上
游戏服务器中的日志记载是非常重要的功能,为我们查看和处理游戏服务器运行情况提供了重要的依据。在 Unity3D 客户端里也需要对 Photon 通讯代码进行优化以提高游戏整体性能。 PUN 插件的使用可以进一步简化在 Unity3D 客户端使用 Photon 的代码编写。学习了本次课程为处理 Photon 游戏服务器日志以及编写高效的手机网游打下基础。 核心内容: 1. Photon 服务器的日志处理 2. Unity3D 客户端的优化 3. PUN 插件
马上学习
Photon进阶-上
Photon进阶-下
Unity3D 游戏中场景数据需要在多个客户端同步,如何处理数据同步是个复杂过程,但是使用了 PUN 就显得简单了。Unity3D 游戏通常是多场景的,在进行场景切换时,Photon 对象会断开与服务器的连接。如果在每个游戏场景内重新建立与 Photon 服务器的连接会浪费系统资源,所以需要共用一个 Photon 对象来保持连接。在 Unity3D 游戏里还会涉及到跨场景通讯,从场景A发送给服务器的请求要求能在场景B中接收到该响应或者事件。学习了本次课程为 Photon 在 Unity3D 里多场景的处理提供了解决方案和思路。 核心内容: 1. PhotonView 2. 多场景共用 Photon 对象 3. 跨场景通讯
马上学习
Photon进阶-下
免费
Photon 通信协议
本次课程在掌握 Photon 服务端和客户端通讯原理的基础上对通讯协议进行进一步了解。学习了本次课程可以掌握 Photon 通讯协议中数据的封装和解析操作。为手机网络游戏中传输复杂的游戏数据对象打下基础。 核心内容: 1. Photon 传输数据类型的限制 2.序列化和反序列化 3.与 ProtoBuf 结合
马上学习
Photon 通信协议
免费
Photon 客户端脚本编写
课程主要完成在 Unity3D 客户端编写脚本与 Photon 服务器进行数据通信以及完成游戏房间的基本操作。手机网游中数据通信是基本的核心功能,学习了本次课程为以后实现 Unity3D 客户端和 Photon 服务器之间通信打下基础。同时也掌握了基于游戏房间的此类游戏中如何进入和离开游戏房间。 核心内容: 1.向 Photon 服务器发送请求 2.处理 Photon 服务器返回的响应 3.游戏房间操作 4.自定义事件
马上学习
Photon 客户端脚本编写
编写自己的Photon游戏服务器
课程主要介绍Photon游戏服务器端代码的编写。游戏服务器的基本功能就是接收客户端的数据,处理客户端的请求,返回数据处理结果。学习了本次课程为以后编写各种类型的Photon游戏服务器打下基础。 核心内容: 1.创建Application类 2.创建Peer类 3.接收和处理客户端的请求 4.广播自定义事件
马上学习
编写自己的Photon游戏服务器
基于PhotonServer单服聊天室
Photon下载安装配置 编写自己的服务器逻辑 服务器架构设计(三层) 服务器模块 账号 聊天房间 Unity连接photon 场景UI设计 客户端架构 通信协议 具体代码的撰写 还有数据库内容
马上学习
基于PhotonServer单服聊天室
MOBA类实时竞技游戏开发
本课程要开发一个MOBA的实时竞技对战游戏 关于photon服务器,大家可以参考我的服务 可以参照着某游戏制作(而不是完全一样) 服务器采用 photon Server 客户端采用 Unity 5.5
马上学习
MOBA类实时竞技游戏开发
MMO ARPG 课程《泰斗破坏神》
Unity3d史诗 MMO ARPG 课程《泰斗破坏神》,精心设计将包含200+课时,由视频课时+直播课时+测试课时混合组成。 本年度泰课最重头unity3d ARGP课程,完整的 ARPG 网络游戏开发教学。包含多人合作,在线多人游戏开发,角色创建系统,作战系统,RPG系统,技能系统,任务系统,商店系统。
马上学习
MMO ARPG 课程《泰斗破坏神》
免费
PhotonServer游戏服务器端教程
共79课程的PhotonServer视频教学,从PhotonServer连接SQL,到通过Unity建立一个完整的工程文件都保罗其中。
值得一看。
马上学习
PhotonServer游戏服务器端教程
免费
王者荣耀实时对战服务器Photon之PUN
Photon爱好者基于PUN制作王者荣耀实时对战服务器。
马上学习
王者荣耀实时对战服务器Photon之PUN
免费
在Construct中使用光子制作回合制游戏
Construct3是一个非常方便的Html5游戏引擎。
在这边教程中,详细的讲解了如何在Construct3引擎中利用光子引擎配置一个回合制游戏。
本教程同时包含范例文件。
马上学习
在Construct中使用光子制作回合制游戏
免费
Viking Demo
来自Exit Games官方的维京海盗教学资源,从Unity3D商店免费下载后,可以在官方文档中查阅详细部署指南。
Unity3D官方商店全满分评价!
马上实践
Viking Demo
第三人称战斗框架
使用Photon光子引擎的多人第三人称战斗框架系统
第三人称角色控制器系统和创造者。 还可以通过使用具有独特动画的武器在每种武器基础上与NPC进行互动来打击。 简单方便点击几下就能轻松创建播放器和npc控制器。
使用可定制/可扩展的行为,动画和声音创建NCP。
Unity3D官方商店全满分评价!
马上实践
第三人称战斗框架
免费
官方VR教学射击场
本示例是包含在光子云PUN免费版之上的VR射击场多人在线游戏的参考实现。 它支持所有主要的VR套件和手持控制器!
序列化
- 了解如何在多个在线客户端之间不断同步VR播放器头像
- 对玩家角色,敌人,障碍物等物体的移动很有用
射击目标
- 如何同步和管理一次性事件(如目标命中)(只有一名玩家击中目标) 同步排行榜
- 玩家争夺最高的射击得分
简化配对
- 玩家自动创建或加入正在进行的游戏/比赛
解耦游戏逻辑
- 此示例具有与Unity游戏对象分离的游戏逻辑
- 良好的编程练习,考虑到可维护性和重用性。

Unity3D官方商店全满分评价!
马上实践
官方VR教学射击场
免费
官方5分钟多人游戏实践
- 连接服务器,配对和启动多人游戏的简单流程
- 权威本地服务器(使用Photon Master Client)
- 简化的客户端 - 服务器通信
- 自定义客户端命令和服务器快照
- 5分钟内开始示例项目和预制件
- 完整的源代码访问和很好的定制
马上实践
官方5分钟多人游戏实践
免费
多人轰炸空战
使用brainCloud,开发人员可以访问预先构建的功能,以启动构建最流行的高级和免费游戏类型(单人或多人游戏),而无需重新发明轮子。
多人部分可以选择Photon网络进行开发
节省开发和托管成本,并在所有平台(手机,台式机和控制台)上联合并吸引您的受众!
马上实践
多人轰炸空战
官方教程天空竞技场
光子官方教程
本教程系列包含完整游戏“Sky Arena”中的精选核心元素。 它不包括完整版本的所有源代码和元素,但你可以关注整个游戏的开发
如何使用PUN建造一个多人协作的空中射击游戏,已经升级到支持Unity3D 5.5版本。
Unity3D官方商店全满分评价!
马上实践
官方教程天空竞技场
UFPS Photon Multiplayer Starter Kit
最知名的Unity3D插件之一uFPS(Unity3D官方Plus版本订阅附带的三个插件之一),唯一多人版本官方开始包,整合了最适合做FPS多人游戏的Photon光子引擎(PUN)。
Unity3D商店全满分评价!
马上实践
UFPS Photon Multiplayer Starter Kit
免费
在Azure上搭建Photon服务器(C#.NET)
现任的微软MVP详细讲解如何使用Azure微软云平台搭建PhotonServer。
马上实践
在Azure上搭建Photon服务器(C#.NET)
免费
使用Pun实现HTC Vive VR的多人联网
从浅入深,实例介绍如何使用Unity3D和PUN(Photon Unity Networking)实现HTC Vive VR的多人联网。
马上实践
使用Pun实现HTC Vive VR的多人联网
免费
PhotonCloud光子云之Marco Polo教程
官方马可波罗教程(Marco Polo Tutorial)例子的中文翻译和和过程指导,作者也加入了不少自己的经验,值得一看。
马上实践
PhotonCloud光子云之Marco Polo教程
免费
Photon多人游戏开发教程
来自HTC Vive开发者联盟的胡良云撰写教程,也包括了官方文档的翻译。
马上实践
Photon多人游戏开发教程
免费
使用 Photon 在 Unity 里快速搭建一个多人联机游戏
如何最快的搭建一个 Unity 上的多人游戏?答案也许是自己搭建一个游戏服务器,也许是 LAN 解决方案,但是最快的解决方案还是使用成熟的第三方后端服务,我找到了 Photon ,一个看起来不错最后证实也挺靠谱的游戏后端解决方案。
马上实践
使用 Photon 在 Unity 里快速搭建一个多人联机游戏
免费
使用Photon的VR国际象棋项目
使用PUN和Photon云来做一个多人在线的VR游戏,发布在Github上。
马上实践
使用Photon的VR国际象棋项目
免费
在Playmaker中使用PUN
Playmaker的官方文档,了解如何在Playmaker中使用PhotonUnityNetwork。
马上实践
在Playmaker中使用PUN
免费
UE4中配置光子PUN
Unreal官方文档,学习如何在UE4中,配置使用光子Photon引擎。
马上实践
UE4中配置光子PUN
免费
在Construct中配置光子服务
了解如何在方便的Html5引擎Construct中,配置使用光子服务。
包括配置appId,同步和多人聊天。
马上实践
在Construct中配置光子服务
免费
利用PhotonServer 搭设自己的服务器-上
快速使用PhotonServer搭建自己的服务器
马上实践
利用PhotonServer 搭设自己的服务器-上
免费
利用PhotonServer 搭设自己的服务器-下
快速使用PhotonServer搭建自己的服务器
马上实践
利用PhotonServer 搭设自己的服务器-下
免费
网络游戏设计与开发
上海戏剧学院,复旦大学课程
本专项课程,由4门课程有机地组成一体,层层进阶,连贯性极强,每一课程的最后一个章节为下一门新课程的开启做铺垫,最终形成游戏行业产、学、研联动的良性循环,为学习者打开解行业的全景视角。主讲教师将传授给学习者游戏行业从业者所必备的基础知识,理论与实践相结合,剖析经典案例,结合作业与毕业设计,最终协助学习者创作出属于自己的作品,完成游戏项目推广。为学习者自主创业、提升专业技能、独立承接游戏项目研发打下良好的基础。每年会开放3次毕业项目,该专项课程属于初级课程,面向英语和华语为主的学员开放。适合游戏软件工程师、自学游戏程序员,游戏产业的从业人员以及业余爱好者学习。
马上学习
网络游戏设计与开发
免费
游戏产业概述
上海戏剧学院,复旦大学课程
本课程为“初级课程”,为了适应初学者需求,章节安排分为三个板块。
1-5章为初学者进行了知识普及和铺垫,6-7章为学员了解行业做进一步介绍,8-9章带领学员深入中国游戏行业了解产业发展和产品运营,层层进阶、循序渐进。
马上学习
游戏产业概述
免费
游戏策划与设计
上海戏剧学院,复旦大学课程
此课程从游戏定位到内容创造、从研发实训到运营方法、从项目流程到团队创建,对游戏策划领域进行了全面系统的介绍,为学习者跨入游戏设计之门打下扎实基础。
课程结构紧凑、案例详实,通俗易懂。主讲教师对游戏开发中的概念设计、原型设计、规则设计、情节设计、关卡设计等内容进行解读,兼顾具体的关卡设计实践与游戏编辑工具使用实践,力图使学习者全面了解游戏设计原理,掌握游戏设计技能。
马上学习
游戏策划与设计
Cloud
申请免费中国区光子云
立即使用,捕捉乍现灵感
无需自有服务器,无需带宽
可方便的在全球范围部署
Server
免费光子服务器
完全功能,可按需定制
着眼未来成长的灵活配置
更低价格,更稳服务
ContactForm
光子服务联络表
购买,合作或者咨询?
通过联络表单告诉我们您的需求
我们会主动联络您
Support
光子在线客服
有其他问题?
联络我们的QQ在线客服
复杂技术问题可直接联络官方客服
error: 转摘请联络我们~