Love Factory Facebook Game - Development Insights

May 13, 2014
4 min read
Project Description

Love Factory is the first social game released in 2012, created and developed in Romania for Facebook players worldwide, in collaboration with Digital Cookies. The beneficiary of this project is Love Plus Romania.
The project was entirely designed in Romania for players worldwide, from concept to design, architecture and programming, with recognition to Love Plus and ASSIST Software.  

The idea of the project was to find innovative ways to interact with the public, instead of aggressively promoting the brand.          

Love Factory production and release were based on market research which showed that 47% of the urban population aged between 18 and 35 play on Facebook. Their favorite games are Farmville, Cityville, Mafia Wars, FIFA Manager and The Sims Social. Most popular games for both men and women are the Farmville type (91.2%), followed by poker (36.9%) and sports games (37.9%). Most men spend half an hour a day playing, and women between 15 and 30 minutes. The quantitative study was conducted in October 2011, on the basis of 400 respondents.

The game is a unique, presenting the story of a condom factory, where users can produce and, later sell condoms to different markets. The machines that produce condoms in the game are created by the design of the actual factories, while players are accompanied on their adventure by 5 characters and little robot MARU.

The game is based on a complex mechanism that allows users to buy latex, customize products and test them to make a profit to reinvest. Users can create their own online condom factory by starting from the ground up, literally. The actions that users can perform are: planning the game, building it, work in it and populate it with friends. Users can receive help from friends and even engage in virtual social causes and they can also convert their points earned in real products and receive condoms at home.

Love Factory Logo
How we did it?

The development team chose for this project an architecture that provides consistency and flexibility. The game includes a game module and an admin module that facilitates adding new missions, enabling the possibility to extend the game play possibilities.

The project was split in three major tasks: backend development (CMS and communication API), frontend development and the art of the game. 

The project was developed in three phases. In alpha phase were developed all the functionalities of the game and the graphical elements. The graphic design team started from drawing board to create models for each object.

Facebook game -machine image

In beta phase all graphics elements were integrated and a mission game was developed in order to test all game functionalities. In the last phase was integrated the social part of the game by using Facebook API and then the final release of game was made.

Tools & Skills
Tools love factory
Technologies Used

The development team divided the system structure in 3 major modules: game module, administration module and API.  For the game development ActionScript was used due to the fact it is easy to learn and implement the basics, flash player is installed on 97% of all internet enabled computers, built in troubleshooting protocol within the Flash production Software, quick publishing when created, simply upload and play.

CakePhP framework was used to implement the admin module. By using CakePhP framework, we not only gained time, but also gain stability as the different components of the framework should be designed to work well together and have been thoroughly tested by the community. CakePHP allowed to setup the data model and connect it to a database to be easily manipulated in PHP. It also allowed separating the business logic from the display logic using a controller.

For the API we used amfPhp for its multiple advantages like: Client Code Generator for multiple client technologies, vast Community Support, tutorials, etc., in fact it is a Service Browser, there is no need to code gateway, making it easier to get started, various plugins are available also as well as support for other protocols.

3D Studio Max was used to transform images into game entities and then into game object by using Flash.

Screen Shots
Love FactoryFacebook game developmentFacebook game developed in RoumaniaDevelopment facebook game in RomaniaFactory game design

Share on:

Want to stay on top of everything?

Get updates on industry developments and the software solutions we can now create for a smooth digital transformation.

* I read and understood the ASSIST Software website's terms of use and privacy policy.

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. 

ASSIST Software Team Members

See the past, present and future of tech through the eyes of an experienced Romanian custom software company. The ASSIST Insider newsletter highlights your path to digital transformation.

* I read and understood the ASSIST Software website's terms of use and privacy policy.

Follow us

© 2025 ASSIST Software. All rights reserved. Designed with love.