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

Share this project:

Updates