Gear of Steal

Gear of Steal (Game)


 http://www.arkavis.com/gears-of-steal/

Company: Arkavis Siam Co LTD.  Bangkok, Thailand

Job title: Game Developer, Programmer

Period: July. 2015 – March. 2016

Technologies: Unity3D + C# + Server side techs

Platforms: iOS


From Arkavis web:

Enjoy full movement control in all directions, watch out for dangerous machinery though, safety first! Shrewd flying watchdogs and balls of rusty daggers litter your path to victory and that shiny treasure your adversaries thought they had kept safe from your awesome skills of thievery – show them the error of their ways!

Fully customize your underground lair by setting up traps and powerful mean machines to protect your loot and fuel stash. Scare off pesky intruders with your ever stronger arsenal of special weapon systems and upgraded traps. You’re the keeper of your very own dungeon, pimp it up, workout the ultimate defense – only the sky’s the limit!


Responsible for:

• Architect and implementation of the Game Play and UI from scratch

• Communication with the server

• Simple and reproducible physics system

• Optimization of Memory use and Fps

• Development of tools for designers to create new levels and customize game play settings


http://www.arkavis.com/gears-of-steal/


 

Zombie Rush

Zombie Rush (Game)


El pase de diapositivas requiere JavaScript.

Company: Arkavis Siam Co LTD.  Bangkok, Thailand

Job title: Game Developer, Programmer

Period: May. 2015 – July. 2015

Technologies: Unity3D + C# + NGUI

Platforms: iOS, Android


Zombie Rush it’s an endless runner and a kind of third-person shooter rolled into one.

Your mission is to defeat the gigantic amount of zombies in every single game world and fight against vicious bosses to unlock the next level. Grab your loaded shotgun and blast zombie heads, but don’t forget to collect some coins for upgrades and bonus items.

Play Zombie Rush and experience the evil thrill of hunting zombies while running for your life. Be part of the adventurous shooter game on your mobile and show everyone your zombie hunter skills on the leaderboard. Compete with your friends and share the most spectacular moments with the selfie function on Facebook.


Responsible for:

• Extension of previous UI with levels selection functionality

• Implementation of new game environments.

• Optimization of Memory use and Fps


http://www.arkavis.com/zombie-rush/


 

Extending Unity with Editor Scripting

Collaborator as Technical Reviewer for the published book “Extending Unity with Editor Scripting”

1853OT

https://www.packtpub.com/game-development/extending-unity-editor-scripting

Company: [PACKT] Publishing
Job title: Technical Reviewer, Unity Developer
Period: Apr. 2015 – July 2015

Technogies: Unity3d + Unity Editor + C# + Open Office

This book is designed to cover all the basic concepts of Unity editor scripting using a functional platformer video game that requires workflow improvement.

One of Unity’s most powerful features is the extensible editor it has. With editor scripting, it is possible to extend or create functionalities to make video game development easier. For a Unity developer, this is an important topic to know and understand because adapting Unity editor scripting to video games saves a great deal of time and resources.

Responsible for:

  • Check that all the information and code in the book is accurate and works correctly.
  • Suggest changes to improve the technical solution shown and the usability of the information
  • Rate each chapter according to several aspects

 

Toy Rescue

Toy Rescue (Game)


El pase de diapositivas requiere JavaScript.

This is a Personal Project

Job title: Game Developer Artist and Designer

Period: Mar. 2015 – April 2015

Technologies: Unity2D + C# + Unity Editor + new UI + CrossPlatformInput

Platforms: iOS, Android, Windows, Mac, Web


Personal project I am developing in my spare time. This first version took me less than a week.

It is a simple puzzle multi-platform game for android, iOS, Mac, Windows and Web with cross platform inputs.

Well the first thing is that this game is base in “Panda Jam Game”, but I change the theme and the name of the game for Toys Rescue. So in this game a bad boy put the toys (tennis balls, basket balls and/or footballs) of the good guy on top of a toy block wall. And you task is rescue this toys removing the blocks to down the toys. But the bad boy is going to put more rows of blocks with the time. Touching the bad guy will create a new row too.

The block with special features are the next:

  • Balls are the goal of the game, you have to put all of them down.
  • Stars, you need to get at least one star to pass the level.
  • Ice, you have to destroy this block two times.
  • Bombs, destroy a bunch of blocks
  • Rocket, destroy a column
  • RaceCar, destroy a Row
  • Spinning Top, rotate an area of 9 blocks clockwise.

Other details:

For this game I also created  a tool with Unity Editor to automatize the creation of new levels.

Captura de pantalla 2015-03-23 a las 13.05.23

Also I use the Single Responsibility principle for the design of the block components. So each component (class) does its own little task and if you want to change one of the task you do not have to change the others.

Captura de pantalla 2015-03-15 a las 18.13.11


Responsible for:

• All the Game play, UI development and Level creation tool.

• Environment and UI artist design.


State: In development.


Radar

Radar (Game)


El pase de diapositivas requiere JavaScript.

This is a Personal Project

Job title: Game Developer Artist and Designer

Period: Dec. 2014 – Feb. 2015

Technologies: Unity3D + C# + Photon Networking + new UI + CrossPlatformInput

Platforms: iOS, Android, Windows, Mac, Web Player


Personal project I am developing in my free time.
It is a Online multiplayer game and multi-platform android, iOS, Mac, Windows with cross platform inputs.

A common problem in the online multiplayer games is that traffic data has to be kept as lowest as possible( especially in mobile devices that can be connected to slow networks). In a normal shooter it is necessary to synchronise the position of each player all the time (many times per second).

The peculiarity of my game is that I introduce the solution to the problem of limitation of traffic as part of a new and innovative game play (top secret for now :p ).

In this game I use Photon Unity Networking to implement the multiplayer online mode.


Responsible for:

• All the Game play and UI development.

• Environment and UI artist design.


State: In development.


Gamar App

Gamar App (Platform)


El pase de diapositivas requiere JavaScript.

Company: Gamar.  London, UK

Job title: Game Developer, Programmer

Period: Apr. 2014 – Present

Technologies: Unity3D + C# + new UI + SQLite + Parse + AssetBundles

Platforms: iOS, Android


Gamar App is a platform where the Gamar company add its game to be sold like “in app purchases”, so in summary it is a platform to download others games using Unity AssetBundles.


Responsible for:

• Developer for the integration of the games to display in the platform.

• Development, reconstruction and optimization of the games inside.

• Extra features design and implementation.


http://gamar.com/


 

Voucher Code Recognition

Voucher Code Recognition (Tool)


El pase de diapositivas requiere JavaScript.

Company: Gamar  London, UK

Job title: Game Developer, Programmer

Period: Dec. 2014 – Jan. 2014

Technologies: Unity3D + C# + Augmented Reality + Computer Vision + new Unity UI + Parse

Platforms: All


Functionality for Apps that using the device camera allow to recognise a Voucher PostCard and read a code printed in it to unlock part of a game or another type of in app purchase. The codes are stored in a external dataBase on the cloud (Parse) and accessed by internet to check if the code is valid or if it was already used.


Responsible for:

• All Features design and implementation.

• Augmented Reality Optimization.

• BackEnd with codes to redeem in Parse (cloud database).