BACK Contact Us
all projects
013 / 038

ADVERTY :
DIGITAL ADVERTISING SOLUTION DEVELOPMENT

A Swedish technological company, Adverty has come up with an idea of creating an advertising platform, that would allow ads integration into the game seamlessly. For this project, Adverty partnered with N-iX Game & VR Studio to develop a solution that helps to bring ads in Virtual, Augmented & Mixed realities, without breaking the game experience.

Advertising
Adverty
C++
Mongo
PostgreSQL
Scala
Sweden
Unity
VR

OBJECTIVES

Traditional advertising solutions generally deliver ads before the game begins, or in the game’s menu. Adverty sets up new standards in in-game advertising by placing native ads directly into the gameplay in a non-intrusive contextual and irritation-free manner.

To achieve this result, N-iX Game & VR had to execute the following tasks:

  • Provide end-to-end development services from solution architecture to implementation, testing, and maintenance;
  • Build the core of the platform – Unity SDK which integrates the service with Unity-based solutions;
  • Implement scalable and reliable backend;
  • Ensure Unity plugins don’t affect clients’ performance;
  • Develop the Unreal Engine plugin.

WORKFLOW

The N-iX Game & VR Studio team has provided end-to-end development services from AWS-based solution architecture to implementation, testing, and maintenance. Our primary task was to create the Unity SDK – a core functionality of the product, that enables integration into Unity-based solutions, as nearly half of all games in the world are developed on the Unity game engine.

Secondly, our team dedicated special attention to working with shaders to get the best plugin performance. In addition, we have used real-time bidding for each request to enable instant advertisement serving to a client.

To ensure scalability of the backend, N-iX Game & VR programmers used Scala and Cluster Programming. Our team successfully developed a plugin for advertising in Augmented Reality applications and currently working on the Unreal Engine plugin.

As the project is continuously growing, N-iX Game & VR provides constants support and quality assurance of the platform.

This scope of tasks was performed by our top-notch team of Scala backend developers, Unity engineers, Web Front-end engineers, and QA specialists. The working process was organized according to Scrum, which enables incremental product development and rapid delivery of business value.

AWS Implementation

N-iX Game & VR Studio team decided to choose AWS because it provides a quick way to start a large-scale project. AWS made it possible for a small team to reach the goal of building an innovative and global ad infrastructure for a groundbreaking new way of delivering in-game brand advertising.

We have chosen Amazon Kinesis over Kafka in order to process millions of events each day and migrated from MongoDB to DynamoDB to handle a myriad of ad requests. Amazon EC2, Amazon EKS, Amazon ECR were used for the deployment of our web application. Amazon CloudWatch is used to detect abnormal behavior in environments, set alarms, visualize logs and metrics. We used AWS Single Sign-On to centrally manage access to two customer`s AWS accounts and receive single sign-on access to all the assigned accounts and applications from one place on the project. Our team chose Amazon VPC to have complete control over the virtual networking environment.

VALUE DELIVERED

N-iX Game & VR team was able to streamline cooperation with the client’s in-house team and achieve the project goals within the stated time frame. Together we created a fundamentally new in-game ad solution.

We have implemented the core functionality of the project – Unity SDK for integration of the service with Unity-based solutions and enabled seamless ads implementation into VR and AR applications. AWS provides the flexibility of our solution and easy scalability for a massive amount of advertising. Via low-level integration of our SDK through the Unity engine rendering pipeline, we have achieved unprecedented real-time in-game-world ad rendering performance. Diverse backend technologies power targeting, ad delivery, and statistics analytics. Furthermore, our team has built the scalable backend of the platform, ensuring the best performance of plugins and instant advertisement serving to a client.

getintouch

Get in touch

Let’s start with an in-depth analysis of your idea and a high-level quote and project plan for your project. Once we smoothen all the rough edges we can proceed to the complete design, development, and production of your game, followed by release and post-release support.

Static Image

    max. 15 mb, up to 3 files

    By submitting the request, you consent to processing of your personal data, acquainted with personal data processing and privacy policy.