KJ.KEITH JANISHGAMEPLAY PROGRAMMER

KEITH JANISH / GAMEPLAY PROGRAMMER

I build the
systems behind
the play.

Gameplay programming, responsive interactions, and clear player feedback. Working in Unity and Unreal Engine to turn ideas into playable experiences.

Portrait of Keith Janish
KEITH JANISHDEVELOPER. DESIGNER. PLAYER.
BASED IN WINTER PARK, FLORIDA
BUILDING FOR THE NEXT PLAYER.
Open to internships & entry-level rolesUNITY / UNREAL ENGINE / C# / C++

THE PORTFOLIO

Selected projects03

Filter by tag

Showing 3 projects

A LITTLE ABOUT ME

Curious by nature.
A builder by practice.

Keith JanishGAME DEVELOPMENT + GAME DESIGN

I’m Keith, a Game Development graduate and Game Design master’s student at Full Sail University. I’m drawn to the point where code meets the player: how movement feels, how a system responds, and how a game makes its next step clear.

My work spans Unity and C# gameplay systems, Unreal Engine and C++ projects, and the UI that connects players to both. I enjoy tracking down the small issues that make a big difference to the experience.

I’m looking for an internship or entry-level opportunity to contribute to a game development team, learn from experienced developers, and keep building.

Read my résumé
01

Gameplay & systems

Player controls, interactions, inventory, progression, and save/load logic.

  • C#
  • C++
  • Unity
  • Unreal Engine
02

Player-facing feedback

HUDs, interaction prompts, controller navigation, menus, and gameplay VFX.

  • UI / UX
  • Player input
  • Visual feedback
03

Iteration & teamwork

Debugging, procedural layout validation, reproducible test notes, and technical documentation.

  • GitHub
  • Perforce
  • Diversion
  • Visual Studio

EDUCATION

M.S. in Game DesignFull Sail University

Expected July 2027In progress

B.S. in Game DevelopmentFull Sail University

July 2026Graduated

LET’S CONNECT

Let’s make
something playable.

Have an internship, entry-level opportunity, or a game development team in mind? I’d love to hear from you.

Open to internships & entry-level roles