Inspiration
The inspiration for Penguin Jump came from classic platform games and the idea of creating a simple and fun AR experience that can be played directly on Snapchat. I wanted to design a cute character-based game that encourages quick reactions and friendly competition.
What it does
Penguin Jump is a 2D AR platform game where players control a penguin by dragging left and right on the screen. The penguin jumps across icy platforms while avoiding falling rocks from the sky. The goal is to climb higher and score as many points as possible.
How we built it
The game was built using Lens Studio with JavaScript-based scripting. I used 2D assets for the penguin, platforms, and obstacles, and implemented physics-based movement and collision detection through scripts. The gameplay logic, scoring system, and obstacle spawning were all created using custom scripts inside Lens Studio.
Challenges we ran into
One of the main challenges was balancing the physics so the penguin movement feels smooth and responsive. Another challenge was handling collisions between the penguin, platforms, and falling rocks correctly without bugs. Optimizing performance and keeping the gameplay fun and simple was also an important part of the development process.
Accomplishments that we're proud of
I am proud of creating a complete and playable 2D AR game in Lens Studio using physics-based scripting. I successfully implemented multiple gameplay mechanics such as platform jumping, falling obstacles, scoring, and a restart system after losing. I am also proud of transforming a tutorial-based idea into a unique game with added challenges and improved user interaction.
What we learned
Through this project, I learned how to use physics-based scripting in Lens Studio, manage game states, and improve user interaction in AR games. I also gained experience in designing simple but engaging gameplay mechanics for mobile AR platforms.
What's next for Penguin Jump
In the future, I plan to improve Penguin Jump by adding new levels, increasing difficulty over time, and introducing more obstacles and power-ups. I would also like to add sound effects, background music, and visual feedback to make the game more immersive. Another goal is to include leaderboards and social sharing features so players can compete with friends and compare scores.
Built With
- 2d
- 3d
- game
- javascript
Log in or sign up for Devpost to join the conversation.