Complete 2D slingshot physics puzzle game template: 32 levels in 4 worlds, 6 heroes with skills, boosters, shop with IAP and ads, daily rewards and missions. Mobile ready.Slingshot Squad is a complete, ready-to-ship 2D physics puzzle game for Unity, in the style of the classic slingshot games. Pull the slingshot, launch heroes at towers of wood, stone, ice and metal, tap in flight to trigger each hero's special skill, and defeat every enemy to earn 3 stars.It is more than a gameplay sample: the template comes with the full meta-game a mobile game of this genre needs (level map, hero upgrades, boosters, shop, in-app purchases, rewarded ads, daily rewards, missions and achievements), all driven by ScriptableObjects and documented step by step.Try the demos: Play in your browser (WebGL) | Download the Android APKDocumentation | Discord Community | Developer's websiteGameplaySlingshot with trajectory preview, camera follow and screen-shake impacts.32 handcrafted levels in 4 worlds: Forest Camp, Sunny Desert, Frozen Peaks and Sky Islands. Each world has its own level map, ambient effects, parallax background and a boss level.6 heroes, each with a skill triggered by a tap in flight: explosion, clones, dash, cannon dash, nose dive and iron charge.4 enemies (Blowfish, Frost, Sandy and the Leader boss) with idle, injured and win animations, speech bubbles and voices.Destructible obstacle kit: 6 materials (wood, stone, ice, metal, glass, sandstone) x 6 shapes, each with 3 damage stages.Physics mechanics: pendulums, TNT, explosive barrels, balloons, spring pads, seesaws, fans, moving platforms and bonus pickups.5 objective types: defeat all enemies, reach a score, destroy obstacles, shot limit and protected targets. Score-based 3-star rating.First-launch tutorial hints.Meta-game and progressionLevel map per world with stars, locked levels and boss nodes.Hero Squad screen: unlock heroes by level or with gems, upgrade them to level 5 with coins, preview their skills.6 boosters: Time Slow, Extra Squad, Magnet Pull, Power Shot, Explosive Shot and Ghost Squad.Accessories (glasses) that heroes wear in the levels.Account level and XP, lifetime statistics and per-level records.Monetization and live-opsShop with 4 tabs (offers, boosters, styles, treasure), daily deals, bundles and free rewarded-ad offers.In-app purchases with Unity IAP: consumables, non-consumables (remove ads) and restore.Rewarded and interstitial ads with LevelPlay (Unity's ads mediation), with cooldowns and daily limits.Built-in test store: purchases and ads work in the Editor and on a phone without any store account, so you can test the whole game before setting up Google Play, the App Store or LevelPlay.Daily rewards: 7-day login calendar, daily and weekly missions, achievements and a daily challenge.Easy to customizeHeroes, skills, boosters, levels, objectives, rewards, shop offers, missions and achievements are ScriptableObjects.Every screen is a regular uGUI prefab you can restyle, with one sprite atlas per screen.Game Content window that validates your content before every build.Step-by-step tutorials for creating a new level and a new hero.Localization ready: English, Portuguese, Chinese, Japanese and Korean, with CSV/JSON/XML import and export.Local save with versioned JSON, atomic writes and an automatic backup.Player Data API: read the player's progress, submit rankings to your own leaderboard and grant rewards from your own game or server. Ready to embed as a minigame inside a bigger game (prefixed save keys).Clean, commented C# source code.Platforms: Android, iOS, PC and WebGL, landscape. No server needed.Third-party content (CC0 art and audio, open-source fonts and MIT libraries) is listed in Third-Party-Notices.txt inside the package.Render pipeline: Universal Render Pipeline (URP) with the 2D Renderer.Packages (installed with the template): 2D feature set, Input System, In-App Purchasing 5.4, Ads Mediation (LevelPlay) 9.5, Newtonsoft Json, Timeline, uGUI and TextMeshPro.Input: Active Input Handling set to Input System Package (New) or Both.Platforms: Android, iOS, PC and WebGL. Landscape orientation, any aspect ratio.Physics: Unity 2D physics (Rigidbody2D, joints, effectors).UI: uGUI with TextMeshPro, one sprite atlas per screen, Coffee UIEffect and UIParticle included.Tweening: LeanTween (included).Save: local versioned JSON file with backup (persistentDataPath, IndexedDB on WebGL). No backend required.Localization: LanguageManager with 5 languages (EN, PT, ZH, JA, KO), TextMeshPro fonts with Chinese, Japanese and Korean support.Content: 32 level scenes, 6 heroes, 4 enemies, 6 boosters, 36 obstacle pieces, 4 world maps.Third-party licenses: Third-Party-Notices.txt (CC0 art and audio, Apache 2.0 and SIL OFL fonts, MIT libraries).Some background and obstacle images used in the sample maps were generated with the aid of ChatGPT image generation tools (DALL·E) for prototyping purposes.The written documentation and in-editor tooltips were drafted with assistance from ChatGPT to improve clarity and consistency.All AI-generated or AI-assisted content was manually reviewed, edited, color-corrected, resized, and optimized for use within Unity.All AI-assisted content is original, non-copyrighted, and used under OpenAI’s standard license for commercial redistribution.




