|
Roman Naumov Software Engineer
|
|
Software Engineer Master's degree in Computer Science 20+ years of programming
games experience
|
|
|
|
Me Photos of me
Canada iPhone Family Facebook
|
| bool doILoveMyFamily = true ? true : true; |
Dreamcraft
Attractions We pioneer advanced AR and VR technology for rides in theme parks and entertainment centers around the world
Unity3d C# VR AR P4V MVS
|
| public static const readonly float AR = VR + helloWorld; |
Iron
Maiden Legacy Android iOS Turn-based fantasy RPG
Unity3d C# Android
iOS P4V MVS SQL
|
| new HeavyMetal('1 KG').mass == new Wood('1 KG').mass; |
The
Withering Steam game

Unity3d Steam C# 3d Git
|
| bool shouldIHireHim = LookingForResult() ? true : false; |
Onsteroids Git Asteroids Multiplayer Game
Unity3d Multiplayer Photon PUN Blender
C# 3d Git
|
| protected string classic = "Is never die"; |
Analytics
Analytics of some of my projects
Analytics Facebook Android
|
| string wouldYouLikeToLookAtMyProjects = true ? "sure!" : "sorry, but you have no
choice";
|
Drones
FPS in development
Unity3d Multiplayer uNet Physics Blender
Steam C# 3d Git
|
| bool isFutureNow = "future " == "is now" ? false : true; |
Me Photos of me
Canada iPhone Family
Facebook
|
| bool doILoveToHaveFun = true ? "Yep": "Yep"; |
Deformer Git Impact mesh deformer - soft bodies simulator
Unity3d C# 3d Mesh Shape HTML5
WebGL
Git
|
| string meshEditor = "Metals simulator. Click the fire button to shoot the box to
see a deformation";
|
Shaper Android Git Realtime mesh editor
Unity3d C# 3d Mesh HTML5 WebGL
Git
|
| protected string[] game =
{"3d","2d","Singleplayer","Multiplayer","Social","Mobile","Online","Offline"};
|
Voxel 3D
Engine Git HTML5 WebGL Voxel 3D Engine in development
Unity3d C# 3d Voxel HTML5 WebGL
Git
|
| public enum Platform = {Android,iOS,Facebook,Steam,HTML5}; |
Me Photos of me
Canada iPhone Family
Facebook
|
| bool doILoveToHaveFun = true ? "Yep": "Yep"; |
Yams
Android Android multiplayer dice game
Flash Android AIR
Google Play Flex AS3
Facebook API Trialpay HTML JS HTTP Socket JSON XML
|
| private string HowManyThisKindOfGameHaveIDone(){ return "uncountable :)"; } |
Cave generator Git Cellular automaton cave generator in editor mode
Unity3d C# Cellular Automaton Voxel Git
|
| public float GetIMDBRating(string title = "The Descent"){ return 7.2f; } |
Phantyfun
Flash multiplayer Facebook board game
Flash Flex AS3 Facebook API Trialpay HTML JS HTTP Socket JSON XML
|
| const uint experienceYears = 12; |
Me Photos of me
Canada iPhone Family
Facebook
|
| bool doILoveToHaveFun = true ? "Yep": "Yep"; |
Calculator Git HTML5 WebGL Calculator
Unity3d C# 2d UI HTML5 WebGL Git
|
| Debug.Log("I love to write games and to play games"); |
Domino
Flash multiplayer Facebook web game
Flash Flex AS3 Facebook API Trialpay HTML JS HTTP Socket JSON XML
Starling
|
| string[] m_IDE = {"Unity3d", "MonoDevelop", "MVS", "Flash Pro", "Flash
Builder"};
|
Character editor Unity3d Character editor in development
Unity3d Model Bones
Skin
|
| int GetQuakeELO(string mode){return mode == "FFA" ? 2300 : 1300;} |
Domino
Android Android multiplayer board game
Flash Android AIR
Google Play Flex AS3
Starling Stage3d Facebook API Trialpay HTML JS HTTP Socket JSON XML
|
| public IList
locations = { "Canada", "USA" }.ToList();
|
Log
Canvas Git Log Canvas for Unity Projects
Unity3d UI Canvas
Debug Git
|
| string[] languages = { "English", "Russian", "Assembler" }; |
Realms Git Unity HTML5 game in development
Unity3d C# 2d Sprites Tiles HTML5
WebGL
Texture Atlas Git
|
| bool doIKnowHTML = true; |
Compare
Streets Git HTML service to compare Streets Views
HTML Java Script Google Maps Geocoding API
Google Maps JavaScript API Google Street View Image API Git
|
| ulong profit = ulong.MaxValue; |
Yams
Blitz Flash multiplayer Facebook web dice game
Flash Flex AS3 Facebook API Trialpay HTML JS HTTP Socket JSON XML
|
| public DateTime firstGameDate = new DateTime(1991, 9, 20); |
Cannon2d A simple unity test project. I spent a couple of days to accomplish it :)
Unity3d C# Particles
|
| public var firstPlatform = new {Hardware = "ZX Spectrum 48K", Software =
"Assembler"};
|
Tower
Defence Unity tower defence HTML5 game in development
Unity3d C# HTML5 WebGL Texture Atlas
|
| public string GetFavoriteGame(){ return InAGoodMood() ? "Quake" : "Quake"; } |
Yams
Android Android multiplayer dice game
Flash Android AIR
Google Play Flex AS3
Facebook API Trialpay HTML JS HTTP Socket JSON XML
|
| protected IList ProgrammingLanguages(){ return {"C#", "MXML", "ActionScript",
"HTML", "JS"}.ToList(); }
|
Tower
Defence Flash tower defence web game and editor in development
Flash Flex AS3 Starling JSON
|
| Debug.Log("How many errors have you already found here?") |
Battleships
Android Android multiplayer board game
Flash Flex AS3 Facebook API Trialpay AIR Android HTTP
Socket JSON XML
|
| private string stuck = "I have no more ideas about these tags :("; |
Backgammon
Flash multiplayer Facebook web board game
Flash Flex AS3 Facebook API Trialpay HTML JS HTTP Socket JSON XML
|
| public string run = "I'm joking! Of couse I still have a lot of :)"; |
Battleships
Flash multiplayer Facebook web board game

Flash Flex AS3 Facebook API Trialpay HTML JS HTTP Socket JSON XML
|
| public string forexample = "I can just count:"; |
Magic
Buddy Flash Facebook web game

Flash Flex AS3 Facebook API JS JSON
XML
|
| const string ONE = "One"; |
Defi
Mascotte Flash web game

Flash AS3 XML
|
| const string ONE = "Two"; |
Defi Strike
Flash web game

Flash AS3 XML
|
| const string THREE = "Three"; |
Quake Run Flash web, AIR, desktop and Android application with UDP chat and quakelive servers manager
Flash Flex AS3 AIR Android EXE
UDP
XML Socket Native extensions
|
| Debug.Log("By the way, did you notice that error with string Two?"); |
3D
Engine Flash AS2 3D engine with materials and lighting
Flash AS2 3D
|
| Debug.Log("Ok. Let's finish it"); for (int i=0; i!=int.MAX_VALUE; i++)
Debug.Log(i);
|
Pirates
Flash web game
Flash AS2 XML
|
| Debug.Log("..............How many dots do you see? Please, send your answer to
howmanydots@gmail.com");
|
Akmalko Flash promote web game for a famous food company
Flash AS3 XML
|
| Debug.Log("Did you send your answer? Why did't you?"); |
Boxer Flash web game
Flash AS2 XML
|
| Debug.Log("I love sport :)"); |
ASA Football Flash menu for ASA football web pages
Flash AS3 HTML JS XML
|
| Debug.Log("By the way - this is my first flash game:"); |
Beat me! :) Flash web game

Flash AS2
|
| private int wage = Random.Range(80000,100000); |
Toox card games Flash multiplayer lobby client and server
Flash AS3 AS2 Client Server FMS
JSON
XML 3d
|
| Log.Add("By the way, I wrote my own debug console on Unity3d Canvas and you can
download it");
|
Poker
Kingz Flash multiplayer web game
Flash Flex AS3 Social network Socket JSON XML
|
| Debug.Log(""); |
Furniture Furniture and dressing selector for a famous Russian store
Flash Flex AS3 HTTP JSON XML
|
| Debug.Log("Previous text was just a test for an empty string"); |
Centurion Flash web game

Flash AS2 XML
|
| Debug.Log("Several projects more and we done!"); |
Box2d Flash Box2d engine test

Flash AS3 Box2d
|
| public bool doYouSeeMySkills = DoIHaveEyes() ? true : false; |
Citi Bank Animated Citi Bank postcard

Flash AS3
|
| Debug.Log("Long time ago banks offered me a job! I am an important person! :)");
|
Citi Bank Animated Citi Bank postcard

Flash AS3
|
| string GetMyBankName(){ retrun {"RBC", "Scotia"}[Random.Range(0,2)];} |
Citi Bank Animated Citi Bank postcard

Flash AS3
|
| Debug.Log("I love animals :)"); |
Clairiere Coco
Flash web game

Flash AS2 XML
|
| Debug.Log("Why have I done so many projects? Now I have to print all these stupid
strings :)");
|
Vulkanaka Flash web game

Flash AS2 XML
|
| Debug.Log("My first C# project :)"); |
Smart rename Desktop application for batch renaming

C# .NET
|
| const byte BOARD_SIZE = 8 * 8; |
Checkers Flash multiplayer web game
Flash AS2
|
| Debug.Log("That's my body"); |
Softimage|XSI Modeling, animation, render
3d Softimage|XSI modeling animation render
|
|
Work History
|
|
2018-2019 Dreamcraft Attractions
Ltd.
Software Engineer II
2017-2018 Navigator Games Ltd.
Senior Software Engineer
2016-2017 iRangers
Senior Unity developer
2006-2017 Rentabiliweb Inc.
Senior Unity developer Senior Flash developer graphic designer
2002-2006 Lionhearth Technologies
Inc.
Software developer 3D modeller graphic designer
|
|
Education
|
|
1996-2002 National Research Irkutsk
State Technical University
Master's degree in Computer Science
1995-1995 Brooks College LA, CA,
USA
Certificate of completion
|
|
Roman Naumov
|