Nikita But

C++ & C# Developer

Short about myself

I am 20 years old born in Ukraine, live in Israel, can speak these languages: Ukrainian, English ,Russian and Hebrew. Started to develop my own projects two years ago after my graduation from high-school . Using my programming skills worked on MMO live-service CRIME Mobile for Android, and developed by my own several standalone games and systems on Unreal Engine and Unity.  Also developed my own game-engine on OpenGL C++.

Education

The Open University of Israel
Field: Computer and Data Science

Experience

«Lonely Sword»

Проиграть видео

This is game on Unreal Engine, genre is rogue-like RPG arena with enemy-waves and different character power ups. Here you have a lot of enemy types, even elites with their own ultimate abilities and battle-patterns. So dodge and slash them! But if you fail or want to enhance your self — use buff potions!

  • Development of Enemy AI behaviors, combat styles and unique abilities.
  • Implementation of Interactive UI and also Inventory.

Tools: Unreal Engine 5, C++, Blender, Visual Studio Code.

«Space Wings»

Space Wings — is a 2D game for Android in scifi stylistics where you need to power up and defeat your enemies planet by planet, You are able and need to unlock new spaceships with unique abilities to  get stronger as one pilot army.

  • Combine PlayFab data storage with in-game UI and player data.
  • Build seamless access to level-creation by wave generation.
  • And much more.

Tools: Unity, C#, PlayFab, LevelPlay, Google Gonsole and IAP.

«Slash&Survive»

Game on Unity for smartphones, based on screen-swipes. There is a bunch of character and weapon skins and also development-tools for data management,  swipe your screen and farm currency to power up your self and buy new skins!

  • Providing of character power up system.
  • Developed of data-management tool.
  • Interactive and dynamic menu implementation.

Tools: Unity, Unity Editor Scripting, Unity Addressables, C#, Aseprite.

«ShowSkillz»

Integration of Solana into Unity for a multiplayer game. The multiplayer is based on Photon Pun, while everything related to cryptocurrency is handled through the Solana Unity SDK.

  • Built structure with Solana transactions between server and clients.
  • Implementation of lobby list for better accessibility.
  • Provided manual signing for transaction reliability.

Tools: Unity, C#, WebGL, Solana Unity SDK, Photon PUN.

«JetRunner»

My latest Unity 3D First person shooter, where you can wallrun and use jet flying to defend the central station with ammunition from zombies, but you need to avoid radiation.

  • Implementation of dynamic&vertical movement.

  • Development of Enemy AI.

Tools: Unity, C#, Unity Assets.

«Match Two»

That is 2D card-game made using Unity C#, a big emphasis here is on UI elements and coding.  Main idea is to go level by level and match each two animal cards, also try to make it in a row to receive the reward to check cards one more time. You can use any layout and it will work, 3×3,4×5,5×6 etc. Enjoy!

  • Provided combo system to challenge the player.
  • Designed adaptive card-size system.
  • Built load&save system.

Tools: Unity, C#, UI programming.

«AreYouAlive»

Fresh and fast mechanic on Unreal Engine 5 C++ to ask browser-AI and receive answers during the game process. I connected it to chat-GPT 3.5, but there are no limits on which model to use, it is easy to change.

  • Building of connection between game-engine and browser-AI using http requests.
  • Implementation of dialogue UI for a conversation with NPC.

Tools: Unreal Engine 5, C++, HTTP requests.

«Kuro-Engine»

My custom game engine based on OpenGL with C++. There is all basics of game engine, rendering, vertex arrays, projections modes and also image importing.

  • Developed rendering system with shaders and meshes.

  • Provided Image importing as an option to for textures.

Tools: C++, OpenGl, CMake, Git.