随笔分类 - UWA学堂
摘要:本课程目标是从零开始搭建一套基于微软Orleans和DotNetty开源方案的游戏服务器框架,框架遵守Actor模型,可以充分利用多核,方便水平扩展。并且使用.NET平台,开发和部署都非常便捷。 为了演示功能,也实现了一个简单的Unity客户端框架,最后使用这个框架实现了一个井字棋的对战小案例,来教
阅读全文
摘要:去年作者发布了一篇《DOTS-ECS系列课程》,深受同学们的好评!前期课程是基于0.51版本录制的,DOTS升级至1.0版本后,同学们纷纷希望能使用DOTS 1.0版本录制实战课程。 今年作者带着DOTS 1.0版本的实战课程回来啦!!! 教程可以让会用Unity的同学循序渐进地速成DOTS技术。
阅读全文
摘要:Meshy是一款3D AIGC工具,借助Meshy我们可以在一分钟内将文字和图片转化为高质量的3D模型。 Meshy的三种使用模式:文字生成3D、图像生成3D、文本生成贴图。本文将通过"Text to 3D"来讲解如何用AI生成3D模型。在本指南中,我们演示了如何使用Meshy创建3D模型。这种创新
阅读全文
摘要:课程是《基于.NetCore开发MMORPG分布式游戏服务器》系列课程第6节,本系列课程旨在帮助大家从零开始搭建商业化MMORPG的分布式服务器框架,包括不同种类服务器的线程模型,如中心服务器、网关服务器、游戏服务器、寻路服务器等,并讲解了这些服务器该如何根据各自的职责进行业务模块分工。 本课程主要
阅读全文
摘要:课程是《基于.NetCore开发MMORPG分布式游戏服务器》系列课程第5节,课程旨在帮助大家从零开始搭建商业化MMORPG的分布式服务器框架,包括不同种类服务器的线程模型,如中心服务器、网关服务器、游戏服务器、寻路服务器等,并讲解了这些服务器该如何根据各自的职责进行业务模块分工。 本课程主要带大家
阅读全文
摘要:UWA官方出品,结合多年优化经验撰写了《Unity移动端游戏性能优化简谱》,文章从Unity移动端游戏优化的一些基础讨论出发,例举和分析了近几年基于Unity开发的移动端游戏项目中最为常见的部分性能问题,并展示了如何使用UWA的性能检测工具确定和解决这些问题。 (1)性能优化的基本逻辑 前言中简单论
阅读全文
摘要:教程可以让会用Unity的同学循序渐进地速成DOTS技术。 思路是先消除使用门槛后,再有梯度挖掘DOTS底层实现,学习过程非常平滑。 同时也结合《DOTS-ECS系列课程》(0.51版本)时同学们提出的反馈意见,重点照顾了以下同学的习惯: 1、你可以先看代码,哪里不懂再看视频:工程代码按课号归纳,代
阅读全文
摘要:开发程序,最难的其实不是基础知识,而是怎么使用基础知识做出东西来。 本课程的目的,就是使用最简单的知识,开发最复杂的系统。学习完本课程,基本上就可以独自开发一个后台管理系统了。 管理后台是一个用于管理和控制系统的后台界面。它通常由管理员或运营人员使用,用于配置系统设置、监视系统状态、管理用户权限、发
阅读全文
摘要:学堂自成立以来,已经上线了近300门课程,涵盖了游戏开发中的多方面内容。随着课程数量的增加,如何才能更快地找到我们需要的课程呢? UWA学堂:edu.uwa4d.com 一、搜索🔍 最简单直接的就是根据 关键词/作者 去搜索对应的课程内容。 二、根据分类检索 点击下拉箭头,可展开分类: 本期我们根
阅读全文
摘要:UWA学堂:传播游戏行业的体系化的进阶学习内容。UWA学堂作为面向开发者的在线学习平台,目前已经上线272门课程,涵盖了3D引擎渲染、UI、逻辑代码等多个模块,拥有完整的学习体系,一直致力于为广大的开发者提供更丰富、更优质的学习资源。 在2023年,UWA学堂共上新了22门课程,涉及ET框架、You
阅读全文
摘要:本文主要介绍了如何利用Unity的Compute Shader实现照片级别的渲染器,并给出了渲染器的GitHub项目地址供大家学习。不少对Ray Tracing渲染感兴趣的朋友用了CUDA等工具开发,工作量相当大。作者直接使用大家较为熟悉的Unity,降低了工程上的开发成本,着重于Ray Traci
阅读全文
摘要:本文主要介绍了行为树的一些特点,以及如何在Unity中从零开始实现基于事件驱动的行为树Runtime框架(包括黑板参数、可扩展的自定义序列化数据格式等),与如何基于GraphView开发配套的行为树可视化编辑器与调试器(包括注释块、复制粘贴、Undo/Redo等)。 本课程属于进阶课程,适合已经有一
阅读全文
摘要:本课程对水面效果以及水下效果都做了深入分析。 对于一款游戏来说,大世界场景中,湖泊,河流,池塘等都或多或少会做进游戏中作为场景中的一个元素,水面效果制作的逼真会给游戏带来很高的体验感,水面特效包含很多物理性质的计算,反射,折射,菲涅尔反射,等等;有的游戏还需要游戏玩家潜入水下做任务的需求,所以进入水
阅读全文
摘要:伴随着Games 103的推出,非常欣喜地看到越来越多的学生群体和活跃在前沿的业内人士开始重视“基于物理的计算机动画”技术在游戏开发中的应用,开发者也不再局限于通过序列帧或者Flowmap的方式去模拟流体现象,而是基于真实的流体力学还原其运动规律。另一方面体积渲染,无论是云,还是雾,做为游戏美术添彩
阅读全文
摘要:本文是LearnOpenGL教程的中文翻译,英文版的地址为:https://learnopengl.com 学习(和使用)现代OpenGL需要用户对图形编程以及OpenGL的幕后运作有非常好的理解才能在编程中有很好的发挥。所以,我们会首先讨论核心的图形学概念,OpenGL怎样将像素绘制到屏幕上,以及
阅读全文
摘要:上期UWA技能成长系统之《Unity高级客户端开发工程师的进阶之路》得到了很多Unity开发者的肯定。通过系统的学习,可以掌握游戏性能瓶颈定位的方法和常见的CPU、GPU、内存相关的性能优化方法。 UWA技能成长系统是UWA根据学员的职业发展目标,提供技能学习的推荐路径,再将所需学习内容按难易等多维
阅读全文
摘要:UWA技能成长系统是UWA根据学员的职业发展目标,提供技能学习的推荐路径,再将所需学习内容按难易等多维度,设计分成多个学习阶段,可以循序渐进地进行学习。 每个阶段学员完成学习任务后不但可以获得技能的提升,还将获得UWA社区相应的积分奖励(积分可兑换礼品和优惠券哦)。 进入技能成长体系,目标选择高级客
阅读全文
摘要:本课程主要记录了笔者项目初期碰到的并值得一说的实际业务问题,涵盖了比较多客户端框架设计的内容,以及有效提升开发者编程体验的内容。 主要包括以下内容以及一些其他配套的小工具。 Luban配表工具的使用介绍 ECS设计下的加载管理 设计项目资源规范化 设计本地化组件 C# Task使用指南 设计技能系统
阅读全文
摘要:本文介绍了一些3D渲染技术的组合思路,并用来对中国传统绘画中的宋代水墨山水画风格进行模仿实现。文章思路同样可以用于油画、水彩、素描以及漫画等其他美术风格方向的渲染。 作者Shadow,独立游戏开发者,作品《无极道人》。 目录 1|项目起因 2|山水画简介 3|宋代水墨山水画简介 4|在Unity引
阅读全文
摘要:未来,URP管线将取代内置渲染管线,成为Unity中的默认渲染管线。Unity历经几年的专注开发,URP技术现已十分可靠,可以投入生产。 本教程介绍了内置渲染管线到URP管线的迁移,使用具体案例结合具体代码,详细分析如何在具体URP管线的项目中做渲染,从光照到阴影(通过修改源码来支持多光源阴影),再
阅读全文