DEV Community

Cover image for Alien Assembly Game
Naser
Naser

Posted on

Alien Assembly Game

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

What I Built

I created Enhanced Alien Assembly Game, a browser-based game where players assemble unique alien characters by selecting from various body parts. Each part has its own attributes, including intelligence, strength, agility, and energy, allowing players to create custom aliens that can complete specific tasks. The game features vibrant pixel art, engaging mechanics, and dynamic gameplay, challenging players to think strategically while having fun.

Demo

You can play the game directly here.

You can also check the source code in my public repository: GitHub Repository.

Journey

This project has been a fantastic learning experience for me. It all started when I received hints and ideas from AI, which sparked my creativity and led me to develop the concept of the Enhanced Alien Assembly Game. I initially created a version 0 of the game to outline the basic mechanics and gameplay.

With a clear vision, I expanded on this prototype, using AI-generated pixel art for the alien body parts, which greatly enhanced the visual appeal of the game. I focused on making the experience engaging by allowing players to assemble unique aliens and complete various tasks.

Throughout this journey, I improved my skills in React, particularly in managing state and implementing animations with Framer Motion. Creating custom hooks helped keep my code clean and maintainable.

I am particularly proud of the scoring system that evaluates how well an assembled alien can complete tasks, making the gameplay dynamic and rewarding. Going forward, I hope to add more body parts, challenges, and perhaps even a multiplayer mode to enhance the experience further.

I also encourage other developers to try their hand at game development; it can be incredibly rewarding and a fun way to apply coding skills creatively.

Note>> This is all was genrated by ai using my magic fingers.

Top comments (0)