Hainish Acharya

CS & Game Dev — Unity/C#, UnrealEngine/C++, Python, Java. Focused on gameplay feel, clean code, and performance.

Projects

Top-Down Shooter

Built a fast, responsive combat with exciting gun play, range, melee, and slasher enemies, and two bosses that feel very scary to beat. Tuned timing, hitstop, and camera to feel great.

Role: Lead Engineer/Designer (Solo)
UnityC#StateMachinesNavMeshRagedollAnimatorCinemachine

Mobile Draw — Android

A full-featured Android drawing app built in Kotlin. Users can draw, save to cloud, create accounts, share and download other users' images. I implemented the core app, sync protocols, and server integration as the main developer in a team of 3.

Role: Main Developer (Team of 3)
KotlinAndroid StudioKtor (server & client)C++ (JNI image processing)RoomJetpack ComposeJetpack NavigationCoroutines

Machinima Showcase

A short machinima film where I acted as engineer, designer, and animator — responsible for mocap cleanup, facial animation using Metahumans, cinematic sequencing, and engine integration in Unreal Engine.

Role: Engineer / Designer / Animator (Mocap & Facial)
Unreal EngineC++BlueprintsMetahumansLive Link

Cyber Shadow

Engineer/Designer on a 2.5D cyberpunk action game for my Traditional Game dev course. Implemented player setup, animations, sword + gun combat, dash, wall-jump, enemies, boss battles, UI, and cutscenes.

Role: Engineer/Designer (Team of 6)
UnityC#Blender

Pixel Sprite Editor

Sprite editor with the ability to add/remove frames, brush sizes, onion skin, animation preview, adjustable FPS, save/load projects.

Role: Developer (Team of 6)
C++Qt

Educational Chemistry App

Engaging app/project to teach chemistry reactions with Box2D physics; built in C++/Qt. Users are able to do a Thermite Reaction experiment using provided apparatus and instructions.

Role: Developer (Team of 6)
C++QtBox2D

The God of Gatcha is on my side

Engineer/Designer, worked on the attack mechanics, card system, card saving data structure, ability upgrades, etc

Role: Engineer/Designer (Team of 8)
GameMakerGML

Networking/Chat Application

Created a simple chat application with networking capabilities in C#.

Role: Developer (team of 2)
C#XAML

2D Platformer

Solo deve a 2D platformer built in Unity — authored player controller, level design, and build pipeline.

Role: Sole Developer
UnityC#Tilemap

Agario Game Clone

A simple clone of the popular Agario Game utilizing JSON for serialization/de-serialization of data. The game also has multiplayer capabilities where other players are able to join and play.

Role: Developer (team of 2)
C#XAML

Excel-Type Application

Created a spreadsheet application similar to excel in C#.

Role: Developer (team of 2)
C#XAML