The Last Lantern Keeper is a 2D story-driven adventure platformer built in Unity 6 with C#. The game follows a lone Lantern Keeper on a journey to restore light to a world consumed by darkness by relighting ancient lighthouses. Its signature mechanic is the Living Shadow, where the player’s own shadow comes to life and becomes a deadly enemy whenever the lantern’s light goes out.
This week marked the beginning of development, focusing on building the project’s core gameplay foundation. I spent time learning the fundamentals of Unity’s 2D workflow and C# scripting while implementing the player controller. So far, I’ve successfully added horizontal movement, jumping, and a reliable ground-check system using Unity’s 2D physics. Although the current scene uses simple placeholder objects, it provides a solid environment for testing movement before introducing artwork and game mechanics. Establishing a responsive player controller is an important first milestone, as every future feature—from the lantern system to puzzles and the Living Shadow mechanic—will build upon it. Next, I’ll continue refining player movement and begin implementing the lantern’s core functionality.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.