“Avurudu Games” mobile game was developed to bring traditional Sri Lankan New Year games to Android mobile devices. This mobile game includes 4 popular Sri Lankan traditional games, which are played during the Sinhala Hindu New Year celebration season in April every year. At the same time this helps to take the Sri Lankan heritage to the international level and develop the international awareness of Sri Lankan traditions. Sinhala language support is added to the game in addition to the English language, in order to give a local touch to the games. A Facebook version of this game was also developed in 2014.
Following are the 4 traditional Sri Lankan New Year games released with the initial version of the game.

  1. Pillow Fight
  2. Blind Pot Break
  3. Mark Elephant’s Eye
  4. Guess Papaya Seed Count
  5. Tug of War
  6. Dice Game

Game Genre: Arcade


Google Play URL:

Team Members:

  • Ramesh Maddegoda
  • Thelisha Hasanthi Peiris


22   23

48   46

23   45

 47 44

Platforms: Android (Easily portable to iOS and Windows Phone), Facebook App Centre

Project Period: April 2013 to Present

Awards/ Achievements:

Nominated as a finalist in Etisalat Android Challenge 2013. This game was within the top 5 Sri Lankan Android apps and it was the only “game” which came to finals.



The “Smart Pigs” is a mobile game, which is developed during the Virtusa Mobility Hackathon 2012. It was created with 3 different missions in less than 24 hours using Scirra Construct tool. And all the graphics used in the game were created from scratch during the Hackathon using open source software InkScape and GIMP.
This game allows you to play the Pigs’ side of Angry Birds mobile game. But in this game Pigs never suicide. We named this as “Smart Pigs”, because being “Smart” is better than being “Angry”.
There are few other mobile games, which allow you to play the side of Pigs (Angry Piggies, Bad Piggies, Revenge of Pigs etc.). But the genres and gameplay mechanics of these games are very different from the “Smart Pigs” game we developed. So the concept proposed by game “Smart Pigs” is original and not copied from those games.

Game Genre: Casual/ Physics Puzzle

Team Members:

  • Ramesh Maddegoda (Lead)
  • Kasun Manawadu
  • Sanji Meialagan

Concept Arts and Screenshots:

image7 image8

image9 image10

image11 image12

Platform: Android (Easily portable to iOS and Windows Phone)

Project Period: Created within 24 hours (November 2012)

Awards/ Achievements: Won the Virtusa Mobility Hackathon 2012


The computer game Nature Drive SL has been awarded with the 1st place under the Open Category, Non-Flash 2D games in Cruncher 2011. This is a 2D computer game, which is based on national parks of Sri Lanka. It was developed targeting casual gamers with a simple game play. The open source version of the Scirra Construct game development tool ( was used as the main game development environment during the creation of this game. In addition, free and open source tools such as GIMP (for raster graphics), InkScape (for vector graphics) and Audacity (for sound editing) have been used for the art/sound content creation. This game was demonstrated to the general public during the Techno 2011 National Engineering & Technology Exhibition of Sri Lanka.

Game Genre: Casual/ Driving

Team Member: Ramesh Maddegoda (Individual Project)


image13 image14

image15 image17

image16 image18

Platform: Windows PC

Project Period: July 2011 to September 201

Awards/ Achievements:

Won 1st place under the Open Category, Non-Flash 2D games in Cruncher 2011 open game development competition which was organized by Institute of Engineers Sri Lanka (IESL)

This game was demonstrated to the general public during the Techno 2011 National Engineering & Technology Exhibition of Sri Lanka


This video game is created for Scirra Rotary Competition ( /blog/68/rotary-competition-win-some-flying-prizes). This is a browser-based game developed using Scirra Construct Game Development Tool.
Story: “You are the captain of a space ship which uses teleportation to travel between planets. Your recent mission was to bring some rare medical supplies from a distance planet to your home planet. This medicine is crucial to cure from a deadly virus spreading in your home planet. However due to a technical fault you landed on a very hostile environment and it takes another 60 seconds to charge your engines to teleport home. Enemies are attacking at you and your survival is doubtful. Your mission is to survive for 60 seconds, eliminate enemies and teleport home safely.”

Game Genre: Casual/ Arcade

Team Member: Ramesh Maddegoda (Individual Project)


image19 image20

image21 image23

image22 image24

Platform: HTML 5 Compatible Web Browsers

Project Period: February 2012 to March 2012


This browser-based video game was created within 24 hours (8 hrs X 3 days). This game allows player to play the role of a movie stunt director. This is developed using Scirra Construct 2 game development tool. The physics related features of Scirra Construct tool have been used as the main game play elements of the Stunt Studio game. The graphics used in the game are created modified using free and open source tools: GIMP and InkScape.

Game Genre: Casual/ Physic Puzzle

Team Member: Ramesh Maddegoda (Individual Project)








Platform: HTML 5 Compatible Web Browsers

Project Period: March 2012 (3 working days)


This is a project done for a non-disclosed client. The client was interested in converting some of their existing PDF based E-Books to interactive animated E-Book ,which can be used on mobile devices.

Following are the features implemented for a sample E-Book.

  • Basic animations in pages (E.g.: Moving ocean waves, a kite in wind, leaves falling from trees, a dancing girl)
  • Voice narration
  • Animated text to highlight the current word pronounced
  • An interactive jigsaw puzzle at the end of the book based on the content of the book
  • An interactive cross word puzzle
  • An interactive colouring application

Category/ Game Genre: Interactive Animated E-Book/ Puzzle

Screenshots: Unable to provide since it contains client owned graphics

Platform: iOS, Android

Project Period: January 2013 (2 weeks)


Designing complex and reasonable 3D environments for modern 3D games is one of the time consuming challenges faced by present video game industry. We have critically reviewed the existing approaches to automate the design of 3D environments. It was identified that current 3D environment generation techniques being specific to one or few types of environments and the lack of customizable frameworks which are common to many types of environments as the main issues to be addressed. According to literature, surprisingly complex and interesting global behaviours can arise in multi agent systems as a result of simple rules that are followed by number of simple agents operate in an environment. We hypothesize that this emergent behaviour of multi agent systems can be used to design 3D game environments with emergence properties that were not visible in initial constituents. The proposed solution provides a multi agent based approach to develop a framework which is common to design many types of 3D game environments. Each 3D model in a 3D game environment is associated with an agent with simple rules and this system allows users to introduce new 3D models and associate them with agent types. The main input for the proposed system is a parameterized description of an imaginary 3D environment. Output of the system is a 3D game environment with self organized 3D models positioned and oriented in most suitable places. The proposed approach has been evaluated by implementing a prototype and comparing the proposed approach with traditional 3D game environment design approaches.

Authors: Ramesh Maddegoda and Prof. Asoka. S. Karunananda

Published: In Proc. International Conference on Advances in ICT for Emerging Regions, 2012.