Shadow Trek

Content rating
Everyone
1+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this game

Shadow Trek is a high-end fantasy platformer that takes players on a cinematic journey from the vibrant, rolling hills of The Shire to the oppressive, flame-lit depths of Moria. The first five levels immerse the player in a lush landscape of emerald greens, cozy hobbit holes, and bright Blue Skies, creating a peaceful yet challenging atmosphere. As the game progresses to levels 6-10, the palette shifts dramatically to deep grays, glowing embers, and massive stone architecture. This transition is reinforced by a multi-layered parallax background system that provides a sense of immense scale and depth, ensuring the world feels alive and expansive as the player travels eastward.

Detailed Character and Asset Design The game features highly detailed, non-pixelated fantasy assets that define its premium aesthetic. The protagonist is a meticulously designed Hobbit, equipped with a walking staff, a traveler's backpack, and a flowing green cloak, embodying the spirit of a reluctant adventurer. Enemies consist of formidable Orc Monsters, rendered with green skin, jagged armor, and iron shields, standing as high-contrast obstacles on the path. Collectible artifacts are represented by large, ornate Golden Rings with visible runic engravings. Each level concludes at the Magic Gate—a massive, ancient stone portal etched with glowing neon-blue runes that stand twice as high as the player, serving as a majestic focal point for the finish line.

Core Gameplay Mechanics and Physics At its heart, Shadow Trek is a precision-based runner and platformer built on the Flame Engine. The game utilizes a robust physics system featuring consistent gravity, jumping arcs, and precise collision detection. Movement is automated at a steady pace, while the player controls the Hobbit’s jumps via tap inputs to navigate treacherous terrain. The collision logic is sophisticated: players can defeat Orcs by jumping on their heads or lose a life through direct lateral contact. Strategic ring collection is integrated into the score tracking system, and as levels advance, the introduction of dynamic hazards like falling rocks requires quick reflexes and careful timing to survive.

Level Architecture and Camera Navigation Level design in Shadow Trek emphasizes verticality and strategic positioning through a two-tier platform system. Platforms are arranged to allow multiple paths, where the camera is specifically calibrated with a 0.75 zoom and a custom anchor to ensure both the upper and lower tiers remain visible even when the player is at maximum height. This "wide-view" approach prevents the player from losing sight of the ground, allowing them to anticipate hazards and rewards below. Platforms are themed to match the environment—mossy green stone in the Shire and scorched basalt in Moria—ensuring that the structural design of each level reinforces the narrative setting.

Technical Execution and User Interface Technically, the project is structured as a modern Flutter application, leveraging the World and CameraComponent architecture for smooth, jerk-free scrolling and optimized performance. The User Interface follows an "Elven" design philosophy, utilizing gold-accented borders and elegant typography for the HUD. A dedicated value notifier system ensures the ring counter updates in real-time without impacting the game's frame rate. Every interactive element is placed within a coordinate-consistent world space, allowing for seamless transitions between gameplay and high-quality UI overlays, resulting in a polished, production-ready mobile experience.
Updated on
Apr 28, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection