About me
Hello.
My name is Anton. I am 30 years old. I am from Russia.
At the time than I played Nintendo than I was a child i was really enjoyed video games. I was amazed how entertaining it can be. Since then I have a dream to make this beautiful entertaining digital worlds myself. At high school time I started to learn programming, game engines and English language. It was approximately 15 years ago and this is half of my life :). I worked in different game engines: Unity, Unreal engine, Godot, Game maker Studio, RPG maker even an old QBasic:). But my most used engine remains Unity.
Now I can say I am a game developer. But until now it was more like a hobby. But I am devoting most of my free time in it. Nevertheless I published several games and made many prototypes and countless game systems and some Unity editor tools.
My most developed skill is programming (c#) in Unity. But now I have a programmer/developer mind set and any language or game engine can be studied, unless I dislike it.
My main minus is perfectionism.
Also I am still a gamer too. Then I am tired of anything I play games. My most preferable genre is "Game with progression system" (Action RPG). I liked to play Diablo 2, Gothic 2 and 3, Titan Quest, Grim Dawn, Borderlands 1-3, Divinity Original Sin 1-2. SInce I like with genre I devoted much time to create different Rpg systems myself .
Now it is a time to promote my hobby into more professional level officially. I am currently looking for a game development remote job.
Contacts
Google play store page.
My first published game.
Other published (and in development) games.
Some not so simple puzzle game. It is a little bit difficult.
Game that will be released next.
Prototypes.
Some old prototype about fly in random rooms.
It may be developed and released.
Some funny hyper casual prototype.)
Interesting health bar.
Candy.
Blue square should save green ones in random rooms.
Unity Editor systems
Here is some tool that allows to serialize interfaces in Inspector in Unity with newly added SerializeReference attribute. That some other Unity users find useful.
Unity's forum.
https://forum.unity.com/threads/serializereference-genericserializedreferenceinspectorui.813366/
Github.
https://github.com/TextusGames/UnitySerializedReferenceUI
Example of notable systems that i was working on.
Shape based Inventory (Like in Diablo 2 but any grid shape can be used and even rotated).
Generic attribute system there you can change one attribute from different places in 10 different ways (multiplication, adding, percent adding ...) And you can define multiple levels of dependencies for each attribute.
The condition based generic recipe system. You can specify gains, requirements and prices( and alternative prices). Also you can specify execution time, failure chance.
System that allows to generate set of objects with amounts. You can specify objects possibility/chance, drop condition. Each set can be generated by 4 different ways, independently, non Uniquely by weight, Uniquely by weight or persistently. Amount can be generated in range and distributed by normal or uniform law or any low that you want assign or by inverted probability curve.
Scriptable object based localization with auto- translation by google sheets, google translation or yandex translation services.
Some other systems
Dialogue system. In editor scriptable object based asset reference system. Level management system. Universal save system. Game object in tile map. Constant camera. In game debug log. A* path finding integration. In- app purchases integration. Unity ads integration. Android share integration. Unity analitics event integration. Dynamic color pallet with automatic accent color system. Google play services integration.
Thanks for your time