Endlessly Generated Puzzles
Vioris offers a fresh take on puzzle games: every level is procedurally generated, has a unique solution, and challenges your logic rather than your memory.
Every puzzle is generated by the game's engine and has exactly one solution. Using a set of directional tiles, players must rebuild a continuous path connecting the starting point to the destination. This approach creates an endless supply of challenges while maintaining balanced progression, without handcrafted levels or repeated layouts.
As you progress, new gameplay mechanics continuously enrich the experience: gravity, rotation, magnetic interactions, inverted paths, and time-based challenges constantly introduce fresh situations. Whether you're looking for a relaxing puzzle experience or a competitive challenge through Google Play Games leaderboards, Vioris delivers a game where every move matters.
Key Features
An Endless Supply of Puzzles
Four difficulty levels to progress at your own pace.
Classic Mode offers four difficulty levels, ranging from beginner-friendly to highly demanding. Every puzzle is procedurally generated and has a unique solution, ensuring that each game feels fresh without relying on predefined levels.
As you progress, boards become more complex, the number of tiles increases, and layouts require greater planning and logical thinking. Each difficulty level introduces new challenges while maintaining a smooth learning curve.
Push Your Limits
Two competitive game modes where speed, accuracy, and consistency determine your progress.
Rush Mode challenges you to solve as many puzzles as possible within three minutes, while Survival Mode pushes you to progress as far as possible without making mistakes. In both modes, every completed puzzle immediately generates a new challenge to maintain a fast-paced experience.
Difficulty constantly adapts to your performance: solving two puzzles in a row increases the difficulty level, while a mistake decreases it. This adaptive progression keeps every session engaging and encourages players to continually improve. Your best scores are recorded on Google Play Games leaderboards, allowing you to compete with players worldwide.
Gameplay Mechanics That Reinvent Every Puzzle
Unique gameplay variants that change the rules and require new ways of thinking.
As you progress, Vioris introduces several original mechanics. Gravity Mode uses your device's tilt to move certain tiles, while magnetic tiles interact with one another according to their polarity. Other variants invert path behavior or automatically rotate specific tiles after each move.
Classic puzzles also evolve through increasingly complex board configurations, including locked tiles and tile swap mechanics affecting the entire board. Combined with procedural generation, these systems create a remarkable variety of challenges where every puzzle requires a different strategy.
Design & Development
Beyond the gameplay, discover the architectural choices, technologies, and systems that allow Vioris to generate an endless variety of puzzles while delivering a smooth Android experience.
Architecture & Technologies
A modular architecture designed to separate the user interface, game engine, and procedural generation.
Vioris is developed in Java using libGDX, allowing the entire game engine to be shared across platforms. The Android application handles startup and native platform integration, while the game's core orchestrates screens, gameplay logic, internal services, and the procedural generation engine. This separation allows each component to evolve independently while keeping the architecture clean and maintainable.
The Project in Numbers
A procedural generation engine designed to create an endless supply of puzzles while offering multiple game modes and adaptive progression.
Behind its minimalist interface, Vioris is powered by nearly 8,000 lines of code, a procedural generation engine, and multiple gameplay systems designed to keep every session fresh. These figures illustrate the scope of the project and the variety of mechanics built around an intentionally simple game concept.
| Development | Since 2025 |
| Game Modes | 3 |
| Difficulty Levels | 12 |
| Special Mechanics | 4 |
| Global Scores | 500+ |
| Java Code | ≈8,000 lines |
Support Development
All applications and games presented on this website are developed during my spare time.
If you enjoy my work and would like to support the development of new features, historical content and future projects, you can support these projects on Ko-fi. Every contribution helps me continue creating independent applications and games.