Passionate Software Engineer with a strong interest in game development and a drive to create immersive gaming experiences. I am knowledgeable in, game designing, game programming, machine learning, data analytics, and constantly exploring emerging technologies and staying updated on the latest trends like game monetisation, user acquisition in the gaming world.Let's connect and make games that leave a lasting impact!
-
Game EngineerSpacetimer -
Associate Unity 3D EngineerBehaviol May 2024 - Oct 20241. Implemented a fully dynamic, real-time AI commentary system for Meta11 Cricket Game• Commentary system of Meta11 consists of 3 layersi) Static commentary layer • This is the base commentary system that consists of pre-generated voice clips. Those clips were gender-based generalized ones, and there were thousands of clips recorded and mapped to cover almost every possible scenario that can happen within a cricket game (Even fully rare ones)ii) Dynamic commentary… Show more 1. Implemented a fully dynamic, real-time AI commentary system for Meta11 Cricket Game• Commentary system of Meta11 consists of 3 layersi) Static commentary layer • This is the base commentary system that consists of pre-generated voice clips. Those clips were gender-based generalized ones, and there were thousands of clips recorded and mapped to cover almost every possible scenario that can happen within a cricket game (Even fully rare ones)ii) Dynamic commentary layer • This commentary system ran on top of static commentary system and it contained clips with player and team specific names. It was designed in a way when a new player is created there names are generated and then combined with pre-generate static ones in the proper placeiii) OpenAI commentary layer• This is a real-time commentary system which takes current match status, previous match data, and player performances and generate templates that can be used for commentary using OpenAI API according to prompt engineering practices. Then they were converted into audio clips and played when in-game scenarios occurred. 2. Created a Python GUI App that streamline static commentary template creation, clip generation and storing them in the proper places in database3. Created multiple Python scripts to automate and optimize recording, trimming, and arranging commentary clips4. Implemented an in-game event tracking system, and designed an algorithm for creating highlights from video recordings of games5. Designed a custom console for Unity Engine to with filtering capabilities to make debugging process simpler6. Integrated responsive UIs for Meta11 training grounds app to work with 99% of mobile devices7. Worked on tasks related to Physics System Changes, Camera Updates, System Designs and bug fixes8. Got the opportunity to learn so much about the iGaming industry and Web3 Gaming space Show less -
Game Developer InternBehaviol Nov 2023 - May 20241. Modelled a bowling machine drone and programmed it's behavior2. Worked on batsman FPS camera system other camera effects3. Studied PixiJS, Phaser, and GDevelop engines and practiced to design web mini games4. Worked on fielder locomotions and avatar implementations5. Designed the basic version of character creator • Implemented customisations functionality for both male and female characters • Included mesh customisations, colour… Show more 1. Modelled a bowling machine drone and programmed it's behavior2. Worked on batsman FPS camera system other camera effects3. Studied PixiJS, Phaser, and GDevelop engines and practiced to design web mini games4. Worked on fielder locomotions and avatar implementations5. Designed the basic version of character creator • Implemented customisations functionality for both male and female characters • Included mesh customisations, colour customisations, performance optimizations, webgl build improvements, save and load systems6. Worked on asset migration, render pipeline upgrades, mini maps, spin meters etc7. Developed automation tool to import cricket shot animations into the game engine8. Dynamic commentary system research • Researched on commentary system implementation • Gathered requirements and designed related diagrams and started implementations Show less -
Indie Game DeveloperSelf Employed Jun 2020 - Nov 2023Worked on 5+ full games and game prototypes targeting Android and Web Platforms for different clientsImplemented features like Unity Ads, Google Admob and In-App PurchasesParticipated in several Game-Jams to hone the skills
Kavindu Priyanath Education Details
-
Computer Science
Frequently Asked Questions about Kavindu Priyanath
What company does Kavindu Priyanath work for?
Kavindu Priyanath works for Spacetimer
What is Kavindu Priyanath's role at the current company?
Kavindu Priyanath's current role is Game Engineer.
What schools did Kavindu Priyanath attend?
Kavindu Priyanath attended University Of Colombo School Of Computing, Royal College Colombo.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial