Inspiration

During our brainstorming session we discussed ideas such as AI takeovers or natural disasters, but an alien invasion was what we evidently settled on. Taking inspiration from the thrill and excitement from games like Dead By Daylight and Murder Mystery 2, we wanted the players to rely on their survival skills to avoid the lurking threats.

What it does

Our game takes place in an alien invaded Earth, where the last humans are scrambling to survive the last attack on humanity. Players are spawned in an abandoned, war-torn region and must survive long enough before the Alien finds and kills each remaining player. The Alien is equipped with a long dash to chase down its prey, a kill button that eliminates any player in its vicinity, and an echolocator to temporarily see through walls and reach its victims easier. It additionally has a morphing ability, where it copies the avatar of the last player it kills and keeps the survivors wondering who is truly the killer amongst them. Meanwhile, the survivors have a sprint meter to try their best and evade the creature, with energy drinks scattered throughout the map to aid in their escape if found. If killed, the survivor becomes a ghost and can still assist remaining survivors by freezing the Alien in place temporarily.

How we built it

Our game relies on a simple timer that counts down as the Alien attempts to kill all players alive. We utilized assets to create the map, and implemented things like unique movement and rainy / foggy weather to make the experience enjoyable.

Challenges we ran into

Integrating all of our scripts as a team of four was definitely a challenge. Since we’re all first-years and new to both Lua and Roblox Studio, coding felt like learning to run while tying our shoes. On top of that, many of us were busy during the day and could only work late at night, which ate into our development time. As a result, some ideas we wanted to add didn’t make the cut—but we pushed through.

Accomplishments that we're proud of

Despite the hurdles, we’re seriously proud of how well we worked together. Even with our limited experience and this being our first game jam, we managed to put together a functioning game with minimal bugs. Whenever errors popped up, we’d jump in to help each other troubleshoot, and after many late-night debugging sessions (and a lot of patience), we ended up with something we could all stand behind.

What we learned

We picked up a ton of new skills—especially with Lua and how Roblox Studio works under the hood. We dug into the documentation, tested functions, and experimented with assets which was part of the fun. It wasn’t just about coding; it was about discovering how ideas turn into something you can actually play.

What's next for The Last Light

We’re not done yet. Next on the list is adding new levels to make the gameplay more immersive, more survivor items to shake things up, and even a shop for perks so players have a reason to survive as long as possible. We also want to create a leaderboard for some friendly competition. We will fix any bugs that occur, test new ideas, and if our schedules line up, we’ll keep dropping updates to push our game (and our skills) even further.

Built With

Share this project:

Updates