Build a Web Game: Alien Repair Service

greyh_

Oscar

Posted on September 30, 2024

Build a Web Game: Alien Repair Service

This is a submission for the Web Game Challenge, Build a Game: Alien Edition

What I Built

I developed an space exploration game using Phaser, an HTML5 game framework, where players embark on a cosmic journey with an alien engineer named Engi. The primary objective is to navigate through a distant galaxy, avoiding perilous asteroids while seeking out and repairing abandoned space stations scattered throughout the cosmos. Players can regain lives by visiting these stations, and successfully repairing all of them leads to victory!

Demo

Journey

Creating this game in just two days (due to my lack of awareness about the challenge beforehand) was both enlightening and rewarding, especially since it marks my first experience in game development. I gained valuable insights into implementing physics mechanics, focusing on inertia and the different movement modes that enhance gameplay. The game features two distinct movement modes: a standard speed mode and a super speed mode, allowing players to switch between them to effectively navigate the asteroid field. The inertia factor adds a layer of realism to the movement, causing the spaceship to gradually slow down when not actively propelled. However, it’s important to note that this isn’t completely realistic, as in space, an opposite force is needed to decelerate.

I am particularly proud of the collision mechanics, which provide a thrilling experience when players encounter asteroids. Each collision results in a decrease in lives, creating a sense of urgency. Additionally, the physics engine ensures smooth movement and realistic interactions, making the gameplay engaging.

Screenshot of 'Alien Repair Service'

Looking ahead, I hope to expand the game by introducing more diverse challenges, such as an inventory system, delivery missions, and combat mechanics. Additionally, I aim to enhance the visual effects for an even more immersive experience. Overall, this project has been a fantastic learning opportunity, and I’m excited about the potential for future developments!

Thank you to the team for providing the community with this challenge!

💖 💪 🙅 🚩
greyh_
Oscar

Posted on September 30, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

CreateJS - One byte explainer
devchallenge CreateJS - One byte explainer

September 29, 2024

One Byte Explainer
devchallenge One Byte Explainer

September 29, 2024

Starcraft Next.js
devchallenge Starcraft Next.js

September 26, 2024

300LOC space life protect
devchallenge 300LOC space life protect

September 27, 2024

Web Audio API: Bring Games to Life with Sound
devchallenge Web Audio API: Bring Games to Life with Sound

September 23, 2024