Sharky Game Dev · AI/ML

SHARDUL D SHASTRI

Gameplay Programmer · Unity Developer · AI/ML Enthusiast

I enjoy building gameplay systems that combine strong engineering with intelligent behaviour, whether that's adaptive game mechanics, educational experiences, or real-time machine learning integrations.

AVAILABLE FOR HIRE LV.2
SCROLL
🎮 Area 01 — The Arcade

Game Projects

Where gameplay ideas became playable systems from shipped products to experimental prototypes exploring AI, education, and player experience.

You entered THE ARCADE. Three cabinets are glowing.
Shell Reality Simulator
Educational Game · Story Game · Terminal UI
💻
A browser-based educational game that teaches Linux commands through interactive storytelling and gamified puzzles.
  • Players progress by entering real Linux commands into an in-game terminal.
  • Terminal interactions unlock new areas, solve puzzles, and advance the narrative.
  • Built to make command-line learning more engaging than traditional tutorials.
HTML5 Pixi.js Terminal UI Gamification
Cloud-Based Dynamic Difficulty Adjustment
Adaptive Difficulty · Azure ML
🧠
Built to explore how reinforcement learning can improve player experience by adapting challenge instead of relying on scripted difficulty rules.
  • Integrated Unity with an Azure ML-hosted SARSA agent.
  • Difficulty recommendations are generated from live player performance.
  • Enemy spawn behaviour updates in real time to maintain player engagement.
UnityAzure MLSARSA
🔮 Area 02 — Research Lab

Published Research

Exploring how artificial intelligence, machine learning, and game theory can solve real-world problems through research.

Research complete. Hypothesis validated. Knowledge acquired.
⚙ Area 03 — The Workshop

Software Projects

Where I explored new technologies beyond game development from machine learning and cybersecurity to Android development and cloud services.

You entered THE WORKSHOP. Something is still warm on the bench.
CipherSense: Adaptive Encryption
Machine Learning · Cybersecurity
🔐
An intelligent encryption system that uses machine learning to recommend the most suitable encryption method for different file types.
  • Classifies uploaded files using a Random Forest model.
  • Automatically recommends the most appropriate encryption algorithm.
  • Built as a full-stack application using React, Flask, and Python.
Python Random Forest React Flask
Cluster Games
Team Project · Android
📱
A collaborative Android application built to explore Firebase by connecting multiple mini-games through cloud-backed user accounts and leaderboards.
  • Implemented Firebase Authentication for secure user accounts.
  • Integrated Realtime Database and Cloud Firestore for player data and high scores.
  • Contributed to a central hub connecting multiple Android mini-games.
Android Studio Java Firebase Cloud Firestore
📚 Area 04 — The Library

Résumé & Skills

The record shelf what I know, what I've done, and the chapter that's coming next.

You entered THE LIBRARY. Every shelf holds a different chapter of the journey.

Game Development

Unity Gameplay Systems C# Game Design UI Systems Performance Addressables

AI & Research

Machine Learning Reinforcement Learning Random Forest Azure ML Python Research Game Theory

Backend & Cloud

REST APIs Firebase Cloud Firestore AWS S3

Software Development

Android Studio Java Flutter React PixiJS Git

Status

Experience2+ years
Shipped Products1 (Keys Are Fun)
Published Research1 paper
SeekingGameplay Programmer / AI Programmer
🌀 Area 05 — The Portal

Let's Talk

Three sigils, three ways in. Pick whichever feels right.

🐙 GitHub 💼 LinkedIn Email
🔦 Bonus Area — After Hours at the Atelier

Night Shift

Three doors, one flashlight. Watch the numbers the one that starts glowing is where something's coming from. Hold that door to keep it back. Three different things live in this workshop, and none of them announce themselves the same way twice.

NIGHT 1 — 12:00 AM BATTERY: 100% STATUS: CALM

Locked in for the night.

THREE DOORS, NUMBERED 1, 2, 3. HOLD THAT NUMBER KEY (OR PRESS AND HOLD THAT DOOR) WHEN ITS NUMBER STARTS GLOWING. RELEASE TO RECHARGE. ONLY ONE THING COMES AT A TIME BUT IT WON'T TELL YOU TWICE. SURVIVE UNTIL 6 AM.

Full-screen playable — click Begin Shift to expand. Press Esc or Exit to come back to the site.

📡 You're offline — reconnecting…