Travel-Themed 2D Endless Runner Game

Job ID: 39515424

Budget: $1,500 – $3,000 USD

Create a game 2 d player can go from stage to harder one collecting tickets and having bareers related to travel makert theme

Game assests: Player character, tickets, static and moving obstacles (e.g. spikes, boxes), platforms, background layers, score, timer, pause button.
Sound effects: Jump, collect ticket, hit obstacle, game over, button click.
Music: Background music for gameplay and menu screens, short sound cues for win/loss transitions.
Integrate player movement, gravity, jump, platform collision.
Detect interactions like player collecting a ticket or hitting an obstacle. On collision with a ticket: increase score. On collision with an obstacle: stop game and show game over screen.

Detect interactions like player collecting a ticket or hitting an obstacle. On collision with a ticket: increase score. On collision with an obstacle: stop game and show game over screen.
Handle control flow after collisions: show Game Over popup on hitting obstacles, freeze movement, show retry or exit options.
Algorithm that increases the frequency and variety of obstacles (e.g. faster movement, smaller gaps, more traps) as player survives longer. Balances challenge progression similar to endless runners.
Integrate social login options (Google, Apple) or play as guest. Store user session and sync data with backend securely.
Profile Creation: Player enters username, avatar.
Profile Editing: Update nickname and avatar.
Profile Profile Delete: Enable account deletion with confirmation prompt.
Implement sliders to adjust background music and sound effect volumes within settings. Store preferences locally.
Request notification permissions on first app launch. Send reminders for daily rewards, updates, and ticket milestones.
Configurations Admin's configuration
Dynamically fetch admin settings such as ticket-to-mile ratio, or bonus configurations. Allow remote changes without app updates.
Tickets Centralized Wallet
Security
On End Game, the user can collect his tickets via his centralized wallet
Full Encryption of the data on Database
After the game ends, players redeem collected tickets and send them to a centralized wallet. Tickets are converted into miles or other redeemable currency tied to their profile. Enables trackable and transparent reward system.
Encrypt all user and game session data stored in the database, ensuring protection from unauthorized access. Follow secure authentication and storage standards (e.g., HTTPS, token encryption).
Testing and Polishing
Iteratively playtest and refine the game to improve gameplay, balance, and user experience.
Optimize performance and ensure compatibility across various devices and platforms.
Playtest internally and externally to gather feedback on gameplay speed, level design, obstacle balance. Make continuous refinements to improve user engagement and reduce friction.
Optimize game assets and code to support a range of Android and iOS devices. Reduce load time, memory usage, and crashes. Ensure 30-60 FPS target on mid- range phones.
Release and Publish Submit the game to App Store and Play Store, following their Successfully publish your game and make it available to a wide audience of users submission guidelines. on iOS and Android devices.