top of page
f47e531ee47e6554fe69cfeda21f1647.png

​EVILLIVE

这是一款四人非对称对抗游戏,场景中有一个吸血鬼和三个人类。当吸血鬼咬伤玩家时,被咬伤的玩家会变成吸血鬼,而原来的吸血鬼则会变回人类。地图上包含各种物品,人类玩家可以收集这些物品来对抗吸血鬼。最终,得分最高的人类玩家获胜。

关键字:  非对称对抗, 多人, 聚会游戏, 3D 像素, Unity

开发周期:48小时(2023年7月14日-7月16日)

游戏预览

项目简介

这是为 2023 年未来游戏制作人大赛决赛的48 小时 Game Jam 期间制作的游戏。主题为“反转”,这是一款多人非对称派对游戏,旨在让玩家体验各种形式的逆转,包括身份互换、不断变化的比赛动态和控制反转。

奖项

​第五届为未来游戏制作人大赛第一名

我的职责

f47e531ee47e6554fe69cfeda21f1647.png
734431181345921.jpg

程序员、技术美工

bb35d9b5ae41ab5d43ad7c9f941f59b8.png
95ccd53afe49f72b24d502d0c623b00f.png

​主要工作内容

其他3C和多人控制在前面已详细介绍,此处不再赘述

模型像素渲染

这是我专门为小型 Game Jam 设计的渲染效果。它大大减少了建模和纹理绘制的工作量,因为即使是低多边形模型和纯色纹理也能提供出色的视觉效果。同时,它提供了一种不同于传统 3D 美术的全新视觉风格。

03e9d87f741e9fb720ab7122f4ab82ed.png

在片段着色器阶段,采用基于屏幕坐标的离散采样来实现像素块效果。

获取屏幕坐标

获取当前像素的屏幕位置。

通过量化实现像素化

为了实现类似于较低分辨率(例如 128×72)的块状效果,我对屏幕坐标应用了量化。具体方法是:将坐标乘以目标分辨率,应用 floor() 将其向下舍入,再除以 1 以获得离散 UV。这会产生离散采样效果,从而产生像素化外观。

615e966a4739353a851d5cef8c87a278.png

至于人物的像素渲染,我在另一个项目Deep Echoes中进行了详细的说明。

Last Updated: March 14, 2025

bottom of page