About Me

Hello! I'm Rutvij, a game developer by profession and gamer by passion.

Here you can see some of the projects I've had the opportunity of contributing to, and some of the personal-fun-things I've been working on. With 7 years of experience working with the Unity engine and 4 years in game development, I have successfully developed over 15 games. I've always been extremely curious about the technical side of games, and sometimes this curiosity has led me to projects I won't be able to formally mention here... cough!

Work at PlayShifu & Terra

Game | Role: Senior Developer

Terra

My work includes:

  • Led the development of 2 MVP Cycles and actively leading the current one.
  • Created Third Person Player Controller that powers 20+ games in Terra.
  • Structured and developed the Avatar and Accessories system.
  • Handled the build and release pipelines for both Android and iOS.
  • Worked on the core Game/App with a small team.
  • Created Core Gameplay and UI systems for Terra.
  • Integrated various SDKs in Unity (Agora SDK, Mixpanel, Facebook, Google, Onesignal, etc.).
  • Contributed to the development of various under-the-hood editor tools for in-house use.
  • Bundling system for scenes and dynamic scene parsing at runtime.

Game | Role: Developer

Tacto

Worked on Tacto Chess, Doctor and Electronics kits.
My work includes:

  • Core Game Structure and Development of 6 games.
  • Core Chess Engine for Tacto Chess.
  • Chess AI and Hash systems for Chess.
  • Logic and integration of all the chess games,
    1 doctor and 1 electronics games.
App Link
Game | Role: Developer

Plugo

Worked on Plugo Detective and Letters kits.
My work includes:

  • Game Structure and Development of 2 plugo games.
  • Logic and integration of 1 Detective and 1 Letters game.

App Link

Personal Projects

Game | Role: Designer, Developer

NAER

3D Endless Runner with Procedural Generation and Google Play Services integration. Made in Unity Engine

App Link
Game | Role: Designer, Developer

Fission

Inspired by Chain Reaction, fission can be played by 2-8 players (or vs AI bot), It is a deterministic combinatorial game that uses Recursion, Backtracking, Mini-max algorithm.

App Link
Tools & Pipeline | Role: Designer, Developer

Project Management and Build Automation Tools for Unity Game Engine [WIP]

A Suite of editor tools for unity to make the project and build management process simpler.

  • Pref Management
  • Simplified Platform Based Automation
  • Project Automated bundles wizard
  • Project Structure and Script Helpers
  • Ingame debugging and cheat console for Simpler game testing
  • Runtime and Editor Helper Scripts

Game | Role: Designer, Developer

Stranded Together

Graduation Project First-Person 3D Survival Game made in Unity Game Engine with a JSON-based Inventory and Levelling System.

HTML5 Bootstrap Template by colorlib.com
Tools & Pipeline | Role: Designer, Developer

Music Player Plugin for Unity [WIP]

A Simple plug-and-play music player system that can be directly integrated with unity games, with various music controls (shuffle, play pause, rewind, fast-forward, playlists, etc.)

Game | Role: Designer, Developer

Pinball - Unreal Engine

Classic pinball game made in Unreal Engine 4.

Game Jams

  • Work Experience

  • Senior Game Developer

    Terra - 2023 - Current

    Developed Core Game/App UI, Gameplay systems and under-the-hood editor tools for in-house use.

  • Game Developer

    Playshifu - 2021 - 2023

    Developed over 12 games across 2 product lineups, and worked on cross-platform core game systems, in-house editor tools.

  • Freelance Game/Web Developer

    2019 - 2021

  • Education

  • Bachelors in Computer Science

    University of Mumbai - 2017 - 2020
  • Diploma in Computer Science

    Shri Bhagubhai Mafatlal Polytechnic - 2014 - 2017

Contact Me

  • Full Name:Rutvij Baiju Joshi
  • Email:rutvijjoshi99@gmail.com