E-learning school learning platform
CLIENT
CleverEver
TECHNOLOGIES
- .NET
- Domain-Driven Design
- xUnit
- Azure Cloud
- Unity3D
- Firebase
Case studies
Other usecasesKey Business Achievements:
- Cross-Platform Success: Delivered a native mobile experience that works seamlessly across iOS and Android devices
- Data-Driven Insights: Implemented comprehensive analytics to provide actionable SaaS metrics for user engagement and learning effectiveness
- Quality Assurance: Maintained code reliability with 800+ unit tests ensuring consistent player progression and game mechanics

Introduction
CleverEver is a startup dedicated to creating an educational platform that makes learning feel like a game. By combining school curricula with engaging mobile gameplay, CleverEver helps students remain focused and provides teachers a straightforward way to manage lesson content and monitor progress. We built the entire system from scratch - including user discovery - to ensure a product that genuinely resonates with learners.
Challenges
The core objective was to deliver a cross-platform game combining entertaining 2D gameplay with immersive 3D animations - all while offering a smooth, native-like experience.
We had received the storyline, design resources, and Adobe XD mockups; our team managed all technical aspects, from server configuration to client-side functionality. Additionally, the platform required analytics for typical SaaS metrics, giving stakeholders the data they need to refine user engagement and performance.
Solution
The solution was a build from scrath and it’s a fully system that contains
1. Administration Server
Had role based authentication and allowed to upload questions and game related data like progress, and contains:
- Content Management: A custom Umbraco plugin was built for efficient handling of in-game assets.
- Authentication & Security: Firebase managed social logins, and JWT secured session workflows.
- API Development: Using .NET Core for a scalable, reliable backend.
2. API backend
Build in .NET, the app was event driven allowing to serve to the client both content and also game related events like player progression. The API had support for
2. Unity Mobile App
For the mobile game we had chosed with a unique approach and not using the classical Unity project. We have decoupled the client game in 2 assemblies:
- the client SDK - as a separate .NET project
- the Unity host - for animations
The reason we went with this approach is to easily decouple so to be able to run the client game in unit tests. All the game mecanics like rewards, points could be easily reproduced in unit tests and we could put some metrics between player progression and points that the user can obtain in game. What we have used are just some events for interaction with Unity game like animations or events.
We also had around 800 unit tests to maintain code quality but also for player progression

Technology Stack:
- .NET Core provided a robust, scalable backend foundation
- Domain-Driven Design ensured clear business logic separation
- Unity3D with custom architecture delivered smooth cross-platform performance
- Firebase enabled secure social authentication and real-time features
- Azure Cloud provided reliable, scalable hosting infrastructure
Conclusions
The CleverEver platform turns traditional educational content into a game-based learning experience that directly supports modern classroom needs. Built from scratch with scalability and maintainability in mind, it’s designed to meet today’s requirements while supporting long-term growth.