← Back to Blogs

On1 Contract Project - Tapper

The On1 Contract Project - Tapper is a simple tapping game template developed by Immutable AI. This project serves as a demonstration of how our game development framework can be utilized for rapid game creation and deployment, focusing on core gameplay mechanics that encourage user engagement through repetitive tapping actions.

Key Features

  • Tapping Mechanics: Players tap on the screen to interact with the game, simulating actions such as fueling a train or collecting items.
    • Developed combat tapping rhythm mechanics, facing campaign enemies and player combatants in asynchronous PvP battles.
  • Progression System: The game includes a progression system that rewards players for continued engagement, unlocking new levels or features as they advance.
  • User Interface: A clean and intuitive user interface that guides players through the game mechanics and provides feedback on their actions.

My Involvement

As a Software Engineer, I contributed to various aspects of the On1 Contract Project - Tapper's development, including:

  • Game Development: Worked on implementing the core tapping mechanics and ensuring smooth gameplay experiences.
    • Developed responsive touch controls to enhance player interaction.
    • Implemented a scoring system that tracks player progress and rewards.
    • Created animations and visual effects to provide feedback on player actions.
  • Backend Integration: Set up backend services to manage player data and game state.
    • Designed APIs for saving and retrieving player progress.
    • Ensured data integrity and security for player information.
  • DevOps: Assisted in setting up CI/CD pipelines for automated testing and deployment.
    • Configured build processes to streamline development workflows.
    • Monitored application performance and implemented optimizations as needed.
  • Testing and Optimization: Ensured the game runs smoothly across different devices and platforms.
    • Conducted performance testing to identify and resolve bottlenecks.
  • Contract Fulfillment: Collaborated with the On1 team to meet project requirements and deliverables.
    • Regularly communicated progress and challenges to stakeholders.
    • Adapted development processes to align with contract specifications.

Technologies Used

  • Programming Languages: GDScript, Rust
  • Game Engine: Godot

Architecture Overview

The On1 Contract Project - Tapper's architecture is designed to support a simple yet engaging gameplay experience.

  • Client-Side: The game runs on the Godot engine, utilizing GDScript for game logic.
  • Backend Services: A lightweight backend built with Rust to handle player data and game state management.
  • CI/CD Pipelines: Automated build and deployment processes to ensure rapid iteration and testing.

This architecture provides:

  • Responsive gameplay mechanics
  • Secure handling of player data
  • Scalable backend services to support player growth

Conclusion

Working on the On1 Contract Project - Tapper provided me with valuable experience in contracting, game development, backend integration, and DevOps practices. The project allowed me to explore core gameplay mechanics and user engagement strategies in a simple yet effective manner while fulfilling specific contract requirements.

Published on: 12/4/2025