top of page
21749.png

Shading Light

Shading light is a game project that I and my team made in 48 hours in the 2022 Global Gamejam. This is a strategic platform game, you need to use the lights and shadows to lay a path for the black Shade.

We innovatively used Minecraft as the game engine, and created another 2D physics engine and great visuals in the game to realize our game.

It wasn't easy to work, but compared to Unity, the process was fast and easy. In 48 hours, we completed the entire game creation process, from prototyping the game, modeling, programming, making characters, tweaking the visuals, testing, and releasing. This shows how Minecraft can turn inspiration into reality while getting better visuals. More important here is no more extended programming skills, but more your creativity and how this idea is implemented. I think it's exciting and rewarding.

About Gamejam

Global Gamejam is a worldwide gamejam, and this is my second time participating in Gamejam; the first time I joined a team as an artist, and this time I decided to form my own team as a programmer and artist. About a week before the start of the gamejam, out of my love for Minecraft, I decided to use Minecraft as the "game engine" for the gamejam and make a completely different game in Minecraft.

2

Game Introduction

The story takes place in a theater. In the theater, underneath the darkened stage, on the lit-up stage, the maiden and the shadow Silhouette dance on the stage. To be more specific, the maiden guides Silhouette that tries to move slowly on the floor under the light. The maiden helps Silhouette as she paves its path and avoids obstacles. The Silhouette steps on the shadow, step by step, from following the same path to walking bravely in the light, crossing the obstacles and reaching the other side of the stage to find his own freedom.

Gameplay & Screenshots

Conceptual Idea

In the first two hours of the competition, we quickly defined the rough form of the game and ran several iterations of the idea through prototype testing.

Minecraft Engine, Minecraft Core

↑ Electronic prototypes created in Minecraft

Regarding the game's technical system, Minecraft is written in java, so you can customize Minecraft once you master Java. We use the client-side + server-side approach to implement the game. On the client-side, we edit resource packs and mods to handle character and scene models, animations, UI, and visual effects. On the server-side, we write plugins to create a 2D physics engine, character animation judgments, auto pathfinding, and collision box bumps.

End

We got the concept of this game because we noticed that there is a group of kids who can't fit into normal life like everyone else, sometimes maybe just because they are too shy to even start talking, however, other kids might think they are abnormal and try to push them out of their circle of friends. They are like those shadows that can't touch the light and there is nothing they can do about it. The player takes on the role of one such child, and you can help him overcome the fear and take steps to integrate into the group like everyone else. The shadows are outside the light, even though they are opposite, but the light will still shine for everyone and create a happy world for everyone.

More details are in Portfolio.pdf...

bottom of page