Projects and Tools

The projects and tools I worked on in my professional career, my personal projects, or projects not under NDA.

Dead Island Mobile

Developed a mobile game from scratch. Implemented core game logic, UI, metagame, locomotion system for zombie hordes, inventory, base building system, shader programming, tools programming, performance optimization, iOS and Android development. Game was released to app store and had success.

Hook Wars Online. Free multiplayer online MOBA game

Genre: Multiplayer Online Battle Arena (MOBA)
Technologies: C# (Mono), Unity 3D, Photon Networking, NGUI, Cg shaders, HTML, CSS, PHP, JavaScript, MySQL, Facebook JS SDK
Platforms: Windows, Mac OS and Linux (Wine or Pipelight needed)

Twitter

"Hook Wars: Pudge Revenge" - multiplayer coop online game with RPG elements.

A Maze in Love

https://welldonegames.io/a-maze-in-love

Strawberry Pie

https://youtu.be/ty8sYHTHTBM

Game for children in collaboration with famous Ukraine 2D artist. All screens are loaded as Unity scene bundles feature.

Runner Hook Wars

https://www.youtube.com/watch?v=29fOA3zB2O4

For mobile and web. The idea was to show some minigames during the main Hook Wars game is loading.

Elle Girl AR demo for iOS

https://www.youtube.com/shorts/jKXBZSkJgvU

Lock screen shader for Android

https://www.youtube.com/shorts/FEnaIRmpbKk

World Of Towers

Prototype of Civilization like game + Minecraft gameplay elements.

tower_game

Technologies: Unity 4, Voxel engine for Unity
Language: C#
Features: Voxel engine optimization and modification
Power zone system - area controled by towers
Automatic level objects generation

Unity Tutorials

My Unity tutorials playlist. 

  • For of war
  • Custom particle system
  • 2D Game tutorial
  • Screenshot capturing tool

https://www.youtube.com/watch?v=PNAvNeOTnSE&list=PLzp0rfbbKySe9gHS-TIAHsJcAMKc8-sY_

TOOLS

Color picker Tool

GitHub

UI generator

Generates UI from C# classes using reflection

Consoles

Stock Helper Tool

The tool scans the current select tab in Chrome and if Trading View is selected it shows the data for stock in tabs that are a web browser. Each tab preloads information about the selected stock.

Publisher Helper

Application to publish content into social networks. It contains presets, automatically loads resources for these presets, and publishes them with settings. 

Effect editor for Tower Defense Game

magic_editor_tool

Use Qt and Irrlicht. Export to xml.

Screenshot Capturing Tool

https://www.youtube.com/watch?v=eQfokC5_jgE&list=PLzp0rfbbKySe9gHS-TIAHsJcAMKc8-sY_&index=6

Gameloft projects

Projects I worked on when I was C++ Developer in Gameloft Inc.

Six Guns.


sixguns

I created gambling system: game play logic, quest, tool for designer.

Also:
Implemented new quests.
Implemented save file encryption system.
Improvement of in-app purchase game system
Improvement of memory usage.
Adding advertising systems.

Fashion Icon

FashionIcon_screen_1024x768_EN_splash_V01

It was funny work. It is completely girl game with fashion shops, dating and fashion battles )

Worked as Lead Developer and Unity tutor.
I worked on DLC system implementation
DLC tools
Adding new items

Real Golf 2011 for Mac

Overview

I worked on porting from iOS to Mac OS.
Implemented multi resolution system.
Improve shaders and graphic quality.
Improve ball aiming.
Implemented joystick support.
Implemented track pad support.
Implemented keyword and joystick key binding system.

Also I worked on projects:

Lets Golf 2
Dungeon Hunter 2
Star Battalion
Real Football
Splinter Cell

Other my projects.

Tower Defense

One of my old game. It is a tower defence game with new original mechanic. Some days I will rewrite it on Unity or some other advanced engine.

Game screeshot from windows demo

Game models in Unity Game models in Unity Artist concept Artist concept

Feature:
3DS max export tools in my own scene format.
Qt based Particle editor for magic effects.
Imroved Irrlicth shader system.
Added bump map shaders.
Low level Irrlicht and Proton SDK optimization, refactoring and bug fixing.
Implemented scalable gut system base on Proton SDK.
Implemented GUI loading from Qt gui data files.
Ported ProtonSDK to OpenGL ES 2.0.
Added new materials for Irrlicht.

Box Runner

boxrunner_game

Gameplay video.

Leaderboard

This simple game I have created themselves. The first game I've released.
Platform: iPad and iPhone
Technologies: Irrlicht, Proton SDK, Bullet.
Language: C++ and Objective-C

Feature:
Low level Irrlicht and Proton SDK optimization, refactoring and bug fixing.
Implemented scalable gut system base on Proton SDK.
Implemented GUI loading from Qt gui data files.
Ported ProtonSDK to OpenGL ES 2.0.
Facebook and Twitter sharing support.
GameCenter leaderboard support.

Fatality Racer

It was my first real big project. I was developing a modern Irrlicht based graphic engine with a lot of modern graphic effect for this game, created export tools from 3ds max and basic visual redactor on Qt. Also I added gameswf library for flash GUI.

Technologies: Irrlicht, OpenGL, PhysX, Qt, MAXScript, GameSWF.
Feature:
3DS max export tools in my own scene format.
Qt based simple scene editor.
Flash based GUI using GameSWF library.
Low level Irrlicht optimization, refactoring and bug fixing.
Many graphic feature implemented: postprocessing, real time smoothed shadows, bump mapping,

Fatality Racer game Fatality Racer game

 

Flash based GUI system Flash based GUI system

Editor demo video

Gameplay demo. Video is not mine. Guy from our team made it from game demo.

Shadow map demo

Added shadows support for Irrlicht

SM+PCF+блурsm_pfc_noise

Free driver

My first real game :)
I have got my first job in Gameloft thanks to this game.

my_first_game

Engine: Irrlicht

My 3D Art

bowl_with_fruits_2 head psp_viewport sword_render table2 tire Самолёт2

My 2D Art

Яблоко 512 Flowers colored Концепт 2 Юки_6 face 2 Мила Йовович_low

Author: Sergey Taraban