Skip to content
View YasharShaikh's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • Mumbai, Maharashtra, India
  • 22:36 (UTC -12:00)

Block or report YasharShaikh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
YasharShaikh/README.md

Yashar Shaikh

Gameplay & Systems Engineer (Unity, C#, Real-Time Simulation)

Focused on scalable gameplay systems, simulation architecture, and performance optimization.

yasharshaikh


๐Ÿš€ About Me

  • 2.5+ years building production-grade gameplay systems & simulation tools
  • Specialized in real-time systems, performance optimization, and modular architecture
  • Experience shipping mobile games (100K+ downloads, 4.2โญ rating)
  • Strong focus on clean code, scalability, and system design over surface-level features
  • Currently exploring AI-assisted workflows + low-level graphics (OpenGL, HLSL)

๐Ÿง  Core Expertise

Gameplay Systems

  • Physics Simulation (Rigid Body, Constraints, Vehicle Dynamics)
  • NavMesh AI, Input Systems
  • Data-driven gameplay architecture

Performance Engineering

  • GPU Instancing (Single Draw Call Rendering)
  • Draw Call Optimization, Shader Profiling
  • Object Pooling, Spatial Hashing

Systems Design

  • Modular architecture for scalability
  • Real-time simulation pipelines
  • Tooling for designer workflows

๐Ÿ› ๏ธ Tech Stack

Languages

  • C#, C++, Python, HLSL

Engines

  • Unity (Primary)
  • Unreal Engine

Tools

  • Git, PlasticSCM, Unity Profiler
  • CI/CD (basic), Docker (basic)
  • REST APIs, JSON pipelines

๐Ÿ”ฅ Highlight Projects

๐Ÿงช Granular Physics Simulation Engine

  • Built Position-Based Dynamics system handling 1000+ particles at 60+ FPS
  • Reduced collision complexity from O(nยฒ) โ†’ near O(n) using spatial hashing
  • Implemented GPU instanced rendering (single draw call) with HLSL shaders
  • Decoupled simulation scale from rendering cost

๐Ÿ›ฃ๏ธ Procedural Road System Tool

  • Developed spline-based road generation system with intersections & modular segments
  • Replaced expensive scene scans with O(1) spatial registry (60% performance gain)
  • Built custom editor tools enabling real-time road authoring
  • Designed for large-scale environment workflows

๐ŸŽฎ Shipped Mobile Game

  • Delivered Android game from prototype โ†’ production
  • 100,000+ downloads in first month
  • Maintained 4.2-star rating
  • Reduced memory usage by 25% using object pooling
  • Led coordination across a team of 4 developers

๐Ÿ“Œ Current Focus

  • Advanced graphics programming (OpenGL, shaders)
  • AI-driven gameplay systems
  • Building high-performance reusable gameplay frameworks

๐Ÿ“ซ Contact


๐Ÿ“Š Stats

Pinned Loading

  1. BeyBlade-Multiplayer-AR-Unity BeyBlade-Multiplayer-AR-Unity Public

    A Unity-based mobile game that brings classic Beyblade battles into the real world using Augmented Reality and Multiplayer Networking.

    C# 1

  2. GameEngine-FlappyBird-SFML-Cpp GameEngine-FlappyBird-SFML-Cpp Public

    A C++ implementation of the classic Flappy Bird game using SFML, featuring a custom-built game engine

    C++

  3. Minimum-Input-Combo-Attack-Unity Minimum-Input-Combo-Attack-Unity Public

    Complex combo system with minimum input using Unity

    C# 1

  4. Procedural-Planets Procedural-Planets Public

    This Unity project features procedurally generated planets with mesh generation, noise-based terrain, and biome coloring. Inspired by Sebastian Lague's [Procedural Planets](https://youtu.be/lctXaT9โ€ฆ

    C#

  5. AI-Boss-Battle-PlayerMechanics-UE5-Cpp AI-Boss-Battle-PlayerMechanics-UE5-Cpp Public

    This project implements AI-driven boss battle mechanics using Unreal Engine 5 (UE5) with C++. It includes dynamic player mechanics, combat interactions, and AI behavior systems.

    C++ 3

  6. AR-Anatomy-Unity AR-Anatomy-Unity Public

    About The AR Anatomy App is an educational Augmented Reality (AR) application that utilizes Vuforia Engine and Unity to track a marker and project anatomical structures in 3D. This interactive expeโ€ฆ

    C#