Inspiration

Space and action movies, the desire to experience some adventure from the comfort of home. I wanted to make something for every dreamer there who wants to pretend they could be an astronaut.

Alt text

What it does

It's a fun twist on an obstacle course with adventure and space roleplay. Players collect gems to launch the rocket. Because we are in space, the oxygen level is constantly decreasing, so players need to keep collecting oxygen to replenish it. Players also collect coins to spend on wearable customization and unlocking new travel destinations, collect health kits to restore their lives, and discover hidden artifacts with special abilities along their way, which can be accessed through the backpack inventory. After a player accomplishes their first rocket launch, they unlock “Dance Gun” which allows them to shoot other players with a dance to slow them down or just to have fun. After 2nd rocket launch, players get jets that reduce gravity. The game also has additional interactivity for more casual play.

Alt text

Alt text

BEFORE:

Before video: link

The world was published on May 1st as an Early Access. It had a large map that I had to optimize to be able to add more interactivity. The environment was too dark. I had coins, lives, oxygen level, XP, pop-up system, checkpoint system, and other PVAR implemented, and an inventory with artifacts, but there were no leaderboards.

AFTER:

  • Leaderboards and Quests!
  • Banner in the lobby with player's first rocket launch (Avatar expressions)
  • Avatar animations on various actions
  • Wearables color customization through custom UI (backpack icon)
  • Space clothing
  • More vfx and sound effects on various actions
  • In-game music - 10 different soundtracks play randomly after each other, so players don’t get bored
  • "Space Jump" to a new destination (skybox change) with stunning outer space views
  • LOD
  • Dance Gun as an unlockable item with 10 unique jingles and avatar animation
  • Unlockable Jets with trails that lower player gravity and allow to jump higher
  • Improved Inventory
  • Low oxygen changes color from blue to yellow and then red as it runs low, to help players be aware when they need to replenish it.
  • Intro screen with a rocket animation
  • Cut-scenes: spaceship going through a portal, platform opening, and the rocket launch
  • Collecting gems to launch a rocket!
  • Improved XP and leveling system
  • Animated Pop-Ups for Unlock moments
  • Improved explainer and storytelling Pop-Ups
  • You get a pop-up explainer when you collect your first gem
  • You get a pop-up reminder if you are running low on oxygen

Alt text

How we built it

Typescript, Custom UI, Desktop Editor, VS Code, Blender, Photoshop, Suno AI, Audacity, Blockade Labs, Premiere and After Effects for video editing

Alt text

Challenges we ran into

Optimization: how to fit all the interactivity I want within the limits of the world, LOD unexpected behaviour, time limitation to add everything I wanted

Alt text

Accomplishments that we're proud of

Dance Gun -I think it is a very cool mechanic to have fun with friends or share on social media. And I’m proud overall look of the game, I think it has a lot of opportunities to create shareable content for players. I’m also proud of my inventory system with tabs and dynamic items support, and I like my treasure chest animation. I had a lot of fun working on all those things!

Alt text

What we learned

I have learned a lot about progression mechanics. A ton more in optimization, UI animation, avatar animation, IWP, projectiles, local scripts, camera api, Typescript itself.

Alt text

What's next for Space Mission

I want to keep adding interactivity and expand inventory, improve wearable customization, and unlockable items like artefacts and superpowers, AI NPC with Voice. Also, I want to add a mechanic to shoot asteroids and a space cat! Also, I’m considering letting people customize the rocket until someone else does it

Alt text

Alt text

Built With

+ 9 more
Share this project:

Updates