Sodya

Logo

Unity Programmer

View My GitHub Profile

Hello!

I’m a programmer with experience in creating a variety of games on Unity, from mobile horror, puzzles to complex 3D shooters. Below are some of my key projects I have worked on.


Projects

Lullaby of Hunger

Description: A 3D horror shooter for PC.

Unique Mechanics: Inversive kinematics for realistic aiming and reloading, isometric and first-person camera switches, complex enemy behaviors and responses on being shot.

Skills Learned: Animation rigging, ragdoll, observer pattern, level design, 3D modeling, animating, complex game settings, localization.

Screenshot 1

Links:


The Ordinary World

Description: 2D top-down game for PC.

Unique Mechanics: Complex dialogue system, NPC schedules, game events, mini-games.

Skills Learned: Complex dialogue system, NPC behavior design, coding and design for 2D games.

Screenshot 1

Links:


Magic Assault

Description: A mobile run-and-gun game with a complex spell-casting mechanic.

Unique Mechanics: Drawing spells on screen to cast them with different elemental powers, enemies responses to different elemental damage.

Skills Learned: Random level and enemy generation, complex input systems, complex elemtal system.

Screenshot 1

Links:


Close Your Eyes

Description: A 2D hardcore horror puzzle for mobile.

Unique Mechanics: Pathfinding AI, Unity lighting system, mobile joystick input.

Skills Learned: AI pathfinding, level design, lighting effects, mobile controls.

Screenshot 1

Links:


Other Works/Projects

Prototypes

MechGuard

Description: A prototype mechs tower defense, built using Unitys DOTS and ECS.

Unique Mechanics: Implementation of ECS and DOTS for efficient game logic processing. This prototype includes basic AI behaviors.

Skills Learned: DOTS, ECS, Jobs System, Burst Compiler.

Screenshot 1


Prototypes

Jelly Battle

Description: A prototype multiplayer arcade.

Unique Mechanics: Grid generation. Passive & active skills. Multiplayer connection.

Skills Learned: Photon Fusion, Multiplayer, Object pool, Factory.

Screenshot 1


LeetCode

I have solved problems with C# on LeetCode.

Screenshot 1


Thank you for checking out my portfolio. I am always eager to take on new challenges and collaborate on exciting projects. Feel free to reach out if you are interested in working together or have any questions about my work!