
游戏开发
文章平均质量分 77
QZQmmmm
微软程序员;业余摄影师;业余吉他手;业余游戏开发者;最大爱好是学习。
展开
-
Global Game Jam作品 《搞事男孩》
这是我第一次参加Game Jam,也是我人生中第一款完整开发的游戏。在开发该游戏时,我学习游戏开发的时间还只有26天。因此游戏还有很多不足。项目源码:https://github.com/tkchu/2018GameJam 项目游戏下载:https://globalgamejam.org/2018/games/trouble-boy团队我们团队有三个人,分别是: 1. 楚天阔 游戏...原创 2018-03-10 12:21:31 · 1766 阅读 · 0 评论 -
【游戏开发阅读列表3】图形学
在【游戏开发阅读列表1】Unity Shader中,分享了很多shader的入门内容。但没有涉及更本质的东西。理解游戏开发技术上更本质的东西,长远来看也有不小价值吧。所分享的内容都亲自品尝,保证无毒无害,营养价值极高!在互联网上我们缺少的不是内容,而是索引。《The Book of Shaders》这本电子书只完成了一半,不知什么原因没有再写下去。每一节都写得非常精致。内容上更偏向...原创 2018-08-30 10:29:03 · 491 阅读 · 0 评论 -
Ludum Dare 41 作品《Moth and Bat》
http://ovlm5fq65.bkt.clouddn.com/Moth%20and%20Bat.png http://ovlm5fq65.bkt.clouddn.com/Moth%20and%20Bat%20score.png第二次参加Game Jam,第一次参加Ludum Dare。在开发该游戏时,我学习游戏开发110天了。项目源码:https://github.com/Samue...原创 2018-08-30 22:13:50 · 683 阅读 · 0 评论 -
【游戏开发阅读列表2】动画(Anima2D、粒子、物理等)
游戏中动画的实现有很多不同方法,帧动画、骨骼动画、基于物理的动画、基于Shader的动画、粒子等。在这篇文章中,列出了我最近读到过的不同种类动画入门级的文章、视频。关于Unity动画状态机这一类太常见的,这里不再赘述。所分享的内容都亲自品尝,保证无毒无害,营养价值极高!在互联网上我们缺少的不是内容,而是索引。1. 基于物理的动画与其他的动画相比,基于物理动画最大的好处是交互时更真实...原创 2018-08-22 20:37:32 · 1453 阅读 · 0 评论 -
【shadertoy】线性动态模糊的实现 Analytical Motion Blur
在shadertoy看到这个动态模糊的代码Analytical Motionblur 2D。不只是他的动态模糊,他整体的颜色、背景、小球的运动等都感觉很棒。看了一下代码也不长,因此研究了一下。他基本的效果如下:下面一步步实现。## 1.坐标映射 ##首先对原来的屏幕坐标 fragCoord 重新...原创 2018-08-02 20:26:33 · 1649 阅读 · 0 评论 -
游戏设计的第一步:设计体验
《游戏设计艺术》(The Art of Game Design)是卡耐基梅隆大学的教授Jesse Schell的著作。阅读过程中,我会记录并整理自己的思考。 下面是来自原文的两块透镜。所谓透镜,指的是检验设计的不同角度。因为对于设计而言(不仅仅是游戏设计),都没有一个完备的系统来评价最终的作品。但是各种不同角度的评价是存在的。这些不同的角度能协助设计。...原创 2018-03-27 17:44:06 · 1576 阅读 · 3 评论 -
C++内存管理(下) 栈分配器、单帧和双缓冲内存分配器
这篇文章将介绍堆栈分配器,以及堆栈分配器的两种特殊使用场景——单帧和双缓冲内存分配器。 基于堆栈的分配器(stack allocator) 这种分配器和C++本身的堆栈分配使用相同逻辑。就不多赘述。 一种特殊的进化版本:双端堆栈分配器(double-ended stack allocator):一块内存给两个堆栈分配器使用,一个从底端向上分配,一个从顶端向下分配。 在M...原创 2018-03-20 20:18:41 · 1081 阅读 · 1 评论 -
C++内存管理(上) 池分配器、对齐
内存对程序效率的影响很大。即使是好的算法,用了不正确的内存分配,仍然会有效率问题。 内存对效能的影响有两方面:动态内存分配(dynamic memory allocation)非常慢。它慢主要有两个原因。首先,堆分配器必须处理任何大小的分配请求;其次,在多数操作系统上,malloc()/free()必然会从用户模式(user mode)切换至(kernel mode),处理请求,再...原创 2018-03-20 11:52:32 · 1637 阅读 · 1 评论