🐰

Critter Country

A Charming 2D Platformer Adventure

About Critter Country

Critter Country is a charming 2D platformer game built with SpriteKit where players control a bunny character navigating through user-created levels. The game features a robust level editor, adaptive scaling for different device sizes, and a polished user interface with beautiful parallax scrolling backgrounds.

🎮

Smooth Platforming

Double jump capability, automatic forward movement, and responsive touch controls for an engaging gameplay experience.

🏗️

Powerful Level Editor

Create custom levels with platforms, collectibles, obstacles, and enemies. Features grid-based placement and camera panning.

🌄

Parallax Backgrounds

Beautiful multi-layer parallax scrolling with clouds, hills, and trees that bring the world to life.

🍌

Collectibles & Powerups

Collect berries, carrots, watermelons, and special banana bombs to defeat enemies.

🐺

Enemy AI

Clever coyote enemies that chase the player, with combat mechanics and score penalties for getting caught.

🏠

Level Completion

Reach the house with enough fruit collected to complete levels. Success animations and automatic level progression.

🎵

Sound Effects

Immersive audio with jump sounds, collection effects, enemy interactions, and victory/failure music.

📱

Device Adaptive

Dynamic scaling system ensures consistent gameplay across all iOS device sizes.

Game Mechanics

Controls

Jump button (left), banana attack button (right), double jump support

Physics

Realistic gravity, platform collisions, obstacle detection

Score System

Collect fruit to increase score, lose points when enemies attack

Combat

Throw bananas to defeat coyote enemies chasing you

Level Editor Tools

  1. Selection Tool

    Move elements around, double-tap to delete, select items for editing.

  2. Platform Tool

    Place and resize platforms with handles. Width constraints from 100-800 units.

  3. Collectible Tool

    Submenu with 5 collectible types including special banana bombs for combat.

  4. Obstacle & Enemy Tools

    Place rocks, enemies, and the level-ending house marker.

  5. Camera Pan Mode

    Navigate large levels with grid snapping and auto-extending level width.

Technical Highlights

Built with Apple's SpriteKit framework, Critter Country showcases advanced game development techniques including texture atlases for performance, physics-based interactions, and a custom level editor with JSON-based level storage.

Framework

SpriteKit with custom physics and collision detection

Graphics

Texture atlases for optimized sprite management

Audio

Cached sound effects for responsive gameplay

Platform

iOS, landscape orientation, iPad optimized