James Berry, MSc
Programmer
Programmer
A passion project I'm working on in my free time with my friends, trying to mix inspirations of gameplay from Keep Talking and Nobody Explodes with themes and visuals from Five Nights at Freddy's,
As a programmer on the project I worked on the camera systems, a couple of the minigames and the overall minigame manager.
There isn't any plan to have a full release, but we're going to work on it until it's at least a full vertical slice in the few hours a week each of us can spare.
5/24 - Current
Ifrit is a time-travelling puzzle/stealth game set in the islamic golden age. I became the sole programmer when the group finished University and continued development.
My primary focus was making sure that the time travel worked with all of the more simple mechanics at play.
Originally in Unity as it was what we were all most familiar with, I was also responsible for it's transition and continued development in Unreal
(02/23-04/24)
Bloon was a submission for the 2024 Global Game Jam with the theme 'make me laugh'. We decided to make a boomer shooter about a clown in a circus giving balloons to children.
I was responsible for the player mechanics and the rudimentary AI.
(01/24)
During my time working for Hungry Billy I worked on several contracts for live Unity games.
My work was primarily focused on network API's in the backend, but I occasionally integrated frontend UI.
(09/22 - 01/24)
Off With Your Head! was a game I worked on for my third year at University. It was a procedurally generated dungeon roguelike set in revolutionary france where you swap out your arms for new weapons and your head for new abilities.
As one of three programmers in a team of 13 I was responsible for the procedurally generated dungeon, using wave function collapse, and also a custom pattern checker that uses manually added generated room combinations in excel to blacklist undesireable room combinations.
This is a mobile game I took part in developing for the 2022 Global Game Jam. Due to it being my first attempt at developing for mobile, my priority was learning how to take and use inputs and format the scene to the different screen ratios.