Inspiration
The age-old question, "Why did the chicken cross the road?" finally get an answer! This project was born from a desire to create a fun, cheeky mobile game that puts players in control of the iconic chicken. 🐔 We wanted to combine engaging gameplay with a visually appealing world, offering a lighthearted and entertaining experience.
What it does
"Why Did the Chicken Cross the Road?" is an endless runner where you guide a chicken across a busy city street. Dodge cars, buses, trucks, and even trains! Collect coins to unlock fun upgrades and avoid falling into potholes. It's a test of reflexes and a race to survive!
How we built it
The game was built using Meta Horizon's in-app building tools, utilizing primitive shapes to create a detailed and optimized environment. We focused on clean design, vibrant colors, and dynamic lighting to bring the city to life. Clever scripting was employed to generate procedural levels, ensuring endless replayability.
Challenges we ran into
Mobile Optimization: Maintaining smooth performance on mobile devices while preserving visual quality was a key challenge. Infinite World Generation: Creating a seamless and engaging world that felt endless required careful planning and execution. Animation Implementation: Adding character and obstacle animations without compromising performance demanded creative solutions.
Accomplishments that we're proud of
Engaging Gameplay: We successfully created a fun and addictive gameplay loop that keeps players coming back for more. Visual Appeal: The game world is vibrant and inviting, drawing players into the chicken's urban adventure. Procedural Level Generation: The dynamic level creation ensures that each playthrough feels unique and exciting.
What we learned
This project provided valuable insights into mobile game development, including optimization techniques, world-building strategies, and the importance of balancing visual fidelity with performance. We also deepened our understanding of procedural generation and its potential for creating engaging gameplay experiences.
What's next for Chicken Crossing
We have ambitious plans for "Why Did the Chicken Cross the Road?" including:
Trimesh and Typescript Integration: Rebuilding the world with trimesh for enhanced visuals and utilizing Typescript for more robust scripting. Power-ups: Introducing exciting power-ups like speed boosts, invincibility, and temporary flight to enhance gameplay. Obstacles: Adding a wider variety of obstacles, such as potholes, construction zones, and rolling logs. Environmental Hazards: Incorporating weather effects (rain, fog) and nighttime scenarios to increase difficulty and visual diversity. Multiplayer Mode: Allowing players to compete against each other in real-time chicken crossing races! Customization: Enabling players to personalize their chicken with different skins and accessories.
Built With
- metahorizonworldseditor
- primitive
- scripting
Log in or sign up for Devpost to join the conversation.