Spark - Interactive Story by Red Rift


Came to the project to have fan helping colleagues to ​support and improve Spark project.

Implemented several features.

Renovated visually and added new functionality.

Fixed planty of bugs

https://apps.apple.com/us/app/storyspark-interactive-story/id1665916639

https://play.google.com/store/apps/details?id=com.RedRift.StorySpark

MVP build

Midline'85 by NADSAD

Together with like-minded friends, I took part in the creation of an emotional novel.

The project has been brought to the state of Minimal Value Product and is being pitched by publishers.

As a developer, I took over the creation of the architecture and implementation of the entire code base of the project.

Happy Happens!

Wrote the logic of interaction with Facebook. Loading friends.

Wrote a system for linking a game profile to Facebook, GooglePlay, Appstore Connect.

Implemented network interaction of the game profile with the server using HttpClient.

The game mail system has been implemented.

Implemented cheats for the QA team.

MTS Cashback

The project MTS Cashback City was brought to the Soft Launch stage.

Legacy code re-factoring.

Implemented Ui layout and logic for in game popup windows that produce game resources and game city elements.

Image and 360 image viewer

I worked on a photo and panorama viewer for a customer and then decided to modify it for personal experience.

Abeas

A fun project I did with friends.

It was not completed but it was interesting to do.

it was not easy to create the movement of the ship around the sphere with inertia and the correct tracking of it by the camera.

Lakhta center

I took on the project at the stage of mid-execution and completely rewrote the code, since it did not meet the principles of SOLID

Sea platform

Designed architecture and implemented non gaming applications.

Re-factored legacy code of few project and implemented new features.

Implemented network interaction of the apps with the server using HttpClient (both data and media files).

Integrated apps into web portal and Implemented data exchange (token, location in the app by links from web portal).

The internal company project was brought to the Launch stage.

Implemented 3D scenes in the application representing data of drilling processes..

Implemented network interaction with the server using HttpClient.

Integrated Exenject (Zenject)

Studied the timeline tool and the cinemachine camera and made a short video

PumpJack mobile

Importing a project made for SteamVR to a mobile device with a different input controller and completely rewriting the code.

For fun, animated the movement of the character and tracking him with the camera using the cinemachine

It was interesting to make my own version of the procedural animation of the spider.

I did not use any additional tools and performed all the calculations with code. I implemented my own inverse kinematics system.

I've always been interested in making a combat system for melee weapons.

Pay attention to the size and position of the hitbox.

I also followed the idea of creating a series of strikes similar to the one I saw in Gothic