=> GuardHei

Illusory Walls Ahead

F+ or Deferred? Which one should I choose?


Here we go again!

Project Plan -- This Is IB

Project Plan – This Is IB

The Game Project I am currently working on.

Project Info

Key Value
Name This Is IB
Organization NFLS.IO
Type Game
Tag Low Poly, Platform, Action
Website https://nfls.io/#/media/game
Github https://github.com/nfls/game-this-is-ib

Development Team

Name Job
William Xie Planning, Programming
David Hu Backend
Lilith Shi Art
Echo Sui Art
David Chen Music

Plan

Stage Description Date Status
Recruitment Recruit skilled people. 2018.5.25 ~ 2018.6.10 In Progress
Design Determine the art style and mechanism of the game. 2018.5.25 ~ 2018.6.20 In Progress
Development Finish the functions. 2018.6.5 ~ 2018.7.20 Just Start
Alpha Test Test the stability of the application and whether the goals can be achieved 2018.7.21 ~ 2018.8.15 Not Yet
1st Improvement Fix the bus exposed in Alpha Test and improve the unliked game mechanism 2018.8.16 ~ 2018.8.22 Not Yet
Beta Test The final test before releasing 2018.8.23 ~ 2018.9.10 Not Yet
2nd Improvement Final improvement 2018.9.11 ~ 2018.9.16 Not Yet
Release Release the formal version of the game on NFLS.IO 2018.9.17 Not Yet
Recent Articles

Unity游戏开发优化 —— 通用对象池与复用(二)

概述 上一篇博文实现了一个简单的对象池基类,对所有继承自IReusable的对象实例进行回收利用。然而在实际的开发过程中,不少Unity独有的GameObject对象也需要进行对象池优化,比如说FPS游戏里的枪口火花以及各种反复出现的粒子特效,甚至是批量出现的NPC敌人。由于Unity机制的特殊性,GameObject对象的生命周期被Unity托管,无法通过构造器初始化等等。这样一来我们就需要对之前的对象池进行改进。##注意!本篇博文的代码风格骤变,主要是最近看了一些C#规范,自己也就稍...…

UnityContinue
Earlier Articles

Unity游戏开发优化 —— 通用对象池与复用(一)

概述 游戏开发的一个大坑就是优化。这边博客主要讨论什么是对象池缓存技术以及如何基于Unity设计一个通用的对象池缓存框架。为什么要用对象池?引入对象池的概念是为了减少内存碎片的产生与降低创建实例时的cpu消耗,一般适用于各种粒子特效,或是射击游戏里的子弹之类的大量重复出现的游戏物体。什么是内存碎片?当一个实例的所有引用都被赋予null时,这个实例就变成了内存垃圾,即将被系统清理。当它被GC清理掉后,内存里就会留下一条空的可以使用的内存。然而问题来了,假设这段空余内存有4个...…

UnityContinue