All roles

Gameplay Programming Intern

InternshipUnity C#Remote

Build combat, class mechanics, enemy AI, co-op puzzles, and progression systems in Unity.

Engagement
Internship
Scope
Starting with the vertical slice / demo, with a path to a longer-term role
Location
Remote (with India / IST timezone overlap)
Level
Intern (Unity C# generalist focused on gameplay and combat systems)

Role Overview

We are looking for a Gameplay Programming Intern with a strong foundation in Unity (C#) and a focus on gameplay and combat systems to help build Project Trinity. You will work closely with the founders on snappy top-down action combat, class-specific input mechanics, co-op puzzle encounters, enemy and boss behaviours, and our grid-based progression systems.

The game uses FishNet for co-op networking; prior multiplayer experience is a welcome bonus, not a requirement, provided your C# fundamentals and gameplay math are solid.

What You Will Do

  • Combat & Class Systems: Build and iterate on responsive player movement, branching light/heavy weapon combo graphs, Class and Super Abilities, and class-specific input mechanics.
  • Enemies, Bosses & Status Effects: Implement enemy AI behaviours, multi-phase boss encounters, and our multiplayer-compatible status effect and buff system.
  • Co-op Puzzle & Encounter Mechanics: Build interactive world and puzzle systems - enemy-dropped offerings, shrine buffs, cooperative ropeset puzzles, and buff-swapping conduits across split rooms.
  • Progression & Gear Systems: Help build our grid-based character progression system, directional and conditional socketables, weapon socket grids, and gear/trinket modifiers.
  • Clean, Network-Aware Code: Write modular, maintainable C# in Unity that plays cleanly with our FishNet co-op architecture and designer-facing data/prefabs.

What We Are Looking For

  • Strong projects or coursework in Unity (C#) building real-time gameplay, combat, character controllers, or AI systems - ideally in action, hack-and-slash, or RPG genres.
  • Solid 3D vector math, state-machine design, input buffering/timing feel, and clean data-driven architecture (ScriptableObjects, events, and modular components).
  • Comfort working in a small, fast-moving team directly alongside the founders, profiling your code, and iterating on game feel.
  • Bonus: Experience with FishNet (or Mirror/Netcode for GameObjects), Shader Graph/HLSL, or custom Unity Editor tooling.

About Chai Time Games

Chai Time Games is making Project Trinity. The studio today is two founders, who also do the programming and the art, an intern, and a freelance composer. The current build is a prototype of the full game.

Project Trinity is a top-down 3D co-op action RPG set in Ancient India, around the 4th century CE. Buddhist, Jain, and Hindu traditions share the world. It is a class-based game: you play one of three authored heroes, Kshatriya, a warrior; Dhanur, an archer; or Sadhavi, a sage. Friends can join the campaign. Dungeons are for two players, and raids are for four.

We are building the game in Unity, with FishNet for co-op networking.

How to Apply

  1. Email shanky@chaitime.games with the subject Application: Gameplay Programming Intern. Include a short introduction and links to your portfolio, reel, writing samples, GitHub, or CV, whichever fits the role.
  2. Join the Trinity Discord, so we can reach you and you can follow along with development. During Discord Onboarding, make sure to select the "Interested in Working with you" option.