
Unity 3D RPG mobile game development in Romania

Own Product
ASSIST Software developed a free mobile game for Android and iOS using high production values and AA/AAA pipelines, while integrating the latest technologies to promote our Unity expertise. Elly and the Ruby Atlas stands as an non NDA-protected example with a player base and storyline. This offline RPG is a tribute to single-player focused games where gameplay and features make or break the player’s immersion.
Industry
Services
Country
Company size

A different direction
Developing a retro-feel game out of passion.
Elly and the Ruby Atlas was developed as a tribute to the times when games were single player focused and didn’t have a “pay-to-win” option. This free to play game has no extra features or items you can buy. This passion project is our Interactive Technologies Department way of enhancing skills while creating a beloved product for retro gamers.
With this adventure RPG, ASSIST Software explores a different path of video games that can be developed in Romania while also emphasizing the lost concept of pure gameplay through:
Trade, travel and combat mechanics
The game’s main loop revolves around roaming the world - there are 20+ towns for the player to discover, each with their own economy, history and resources produced and consumed. The travel system has an encounter component (wrapped around a concentric difficulty “ring” of the world map) that is basically a stat check for the players’ ship.
The platformer component is a stripped-down version of classic games with focus on reflex and skill-based fights. There is a fully customizable and upgradable ship that one needs to take care of so that they can travel the seas and withstand hazardous weather and raids. The player needs to recruit crew members and upgrade their ship to maximize trading profits.

What we worked on:
Reflex-based combat system
Supply & demand trading
Inventory & Crafting systems
Rogue-like arena game mode
Voiced-over narrative
Online leader boards
Unique story missions
Ship upgrades & customization
Building expertise with gameplay and storytelling
Elly and the Ruby Atlas is a side scrolling action-adventure game offering the experience of being a strategic explorer in the age of pirates.
The story is set in a fictional tropical world and the player takes the role of Elly, a young captain of a carrack, whose goal is to find and retrieve the Ruby Atlas from the infamous pirate Saberhook.
The game is designed around 3 gameplay pillars: action-oriented combat, a supply and demand trade system and highly customizable player ship. A arena combat system ads a competition aspect to the game’s mechanics.
It has a strong focus on exploring, bolstered by trading for profit, crafting new items and city building sub-mechanics, including developing a personal island. For this, we developed a fully functional financial system and plausible, non-immersion breaking game economy.
There is also a narrated linear storyline, driven forward by the player. Each mission has a narrated backstory and a special loading screen.
As the game is a hybrid of subgenres and semi-open world, it can be a sandbox experience with freedom to explore for players to go their own way.

Game development details
The game has been developed in the Unity 3D engine, targeting tablets and phones for both iOS and Android. The Universal Render Pipeline is used for optimizing the game and giving developers the flexibility to create custom shaders and improve stability and performance.
Elly & The Ruby Atlas is at its core a 3D application, but nevertheless a mix of 3D and 2D has been used for performance and gameplay. The 2D skeletal animation of the game was built in Spine, a tool which we have used before for our Hooman Invaders tower-defense game.


Game patches & player feedback
It can be daunting to realize that the fanbase you’ve managed to build might eventually drift off. The challenges for mobile games are diverse and even if the content is of high-quality, you need to consider player retention - arguably, one of the most important factors when launching a game.
Encouraged by the interest and great reviews coming from the mobile gaming community, we decided to expand Elly’s universe with a major update, experimenting with game mechanics and offering more hours of content to tackle and conquer.
The player can now earn in-game gold. Doubloons are the reward for competing in the Arena – a new and specific-to-player-island currency that is used to purchase legendary items from the Black Market.
The New Meridian update enables production of the 10 trading commodities via specific buildings, with 3 available upgrades to increase production rates.

Success highlights
Since its official release, Elly and the Ruby Atlas has received great reviews across all app downloading platforms. Players from all around the globe have been playing and showing their appreciation for this Romanian mobile RPG in comment sections and on YouTube.
100.000+ total downloads
Players from 176 different countries/ regions
4.5 Stars + on all platforms
Watch game trailer




From product design to development & completion.
We guarantee exceptional products.
Scalable, secure and streamlined solutions for your business success
For business inquiries:
hello@assist.ro
Our address:
1 Tipografiei Street 720043, Suceava, Romania
Frequently Asked Questions
1. What is ASSIST Software's development process?
The Software Development Life Cycle (SDLC) we employ defines the following stages for a software project. Our SDLC phases include planning, requirement gathering, product design, development, testing, deployment, and maintenance.
2. What software development methodology does ASSIST Software use?
ASSIST Software primarily leverages Agile principles for flexibility and adaptability. This means we break down projects into smaller, manageable sprints, allowing continuous feedback and iteration throughout the development cycle. We also incorporate elements from other methodologies to increase efficiency as needed. For example, we use Scrum for project roles and collaboration, and Kanban boards to see workflow and manage tasks. As per the Waterfall approach, we emphasize precise planning and documentation during the initial stages.
3. I'm considering a custom application. Should I focus on a desktop, mobile or web app?
We can offer software consultancy services to determine the type of software you need based on your specific requirements. Please explore what type of app development would suit your custom build product.
- A web application runs on a web browser and is accessible from any device with an internet connection. (e.g., online store, social media platform)
- Mobile app developers design applications mainly for smartphones and tablets, such as games and productivity tools. However, they can be extended to other devices, such as smartwatches.
- Desktop applications are installed directly on a computer (e.g., photo editing software, word processors).
- Enterprise software manages complex business functions within an organization (e.g., Customer Relationship Management (CRM), Enterprise Resource Planning (ERP)).
4. My software product is complex. Are you familiar with the Scaled Agile methodology?
We have been in the software engineering industry for 30 years. During this time, we have worked on bespoke software that needed creative thinking, innovation, and customized solutions.
Scaled Agile refers to frameworks and practices that help large organizations adopt Agile methodologies. Traditional Agile is designed for small, self-organizing teams. Scaled Agile addresses the challenges of implementing Agile across multiple teams working on complex projects.
SAFe provides a structured approach for aligning teams, coordinating work, and delivering value at scale. It focuses on collaboration, communication, and continuous delivery for optimal custom software development services.
5. How do I choose the best collaboration model with ASSIST Software?
We offer flexible models. Think about your project and see which models would be right for you.
- Dedicated Team: Ideal for complex, long-term projects requiring high continuity and collaboration.
- Team Augmentation: Perfect for short-term projects or existing teams needing additional expertise.
- Project-Based Model: Best for well-defined projects with clear deliverables and a fixed budget.
Contact us to discuss the advantages and disadvantages of each model.
