Phase 1 of my FPS in Godot is "done" - Tech Demo - No Game Loop - STUDIO SIMLUATOR? - Crocotile Game Jam

godotfpsindiegame

what inspired me to make an fps in godot last week all of a sudden? i think it was just working on my website and wanting a solid piece to show in the Games page. The original thought was just a 3d room you can walk around in and look at paintings.

but it turned into a little more then that

|head|player animation| |-|-| |![Screenshot 2025-10-21 at 10.50.50 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23xKxrokry8gUv5D1qCVstASpJZygCcMdAF9xBVpypds4eiy4Vj9zQH1CA1PxB6As9DLd.png)|![Screenshot 2025-10-21 at 12.05.20 AM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23uQJEX9oNp7EacAiqneMhGFBJrZuT76jsCqPxgyoHeAdGbAaixkN4ohTxcjb3MNcS89m.png) |

I got my animated human that i made in crocotile synced up to the movements of the fps player, and you can see the body in the viewport. and it looks amazing. pure luck.

camera positioned in the dudes chestmoved the model in front of the camera
player controlelr.gifplayer controlelr.gifplayer controller 2.gifplayer controller 2.gif

but First I created the studio.

Screenshot 2025-10-21 at 10.42.16 PM.pngScreenshot 2025-10-21 at 10.42.16 PM.png

Which was really simple because i know how to worldbuild from gnar world.

i used some realistic textures to mix it up a bit.

I remember now the true reason I got inspired to make this. There was a Crocotile Game jam starting and I had been working on a project with dave called Developable Boxes.

Screenshot 2025-10-17 at 4.33.08 AM.pngScreenshot 2025-10-17 at 4.33.08 AM.png

Since the theme of crocojam was The Cube, i was warmed up to create a nice juicy cardboard box in crocotile and exhibit it in a room in godot that you could see in web browser.

Screenshot 2025-10-26 at 1.07.32 AM.pngScreenshot 2025-10-26 at 1.07.32 AM.png

Screenshot 2025-10-26 at 1.14.56 AM.pngScreenshot 2025-10-26 at 1.14.56 AM.png

The lid was going to open so i ended up just exporting one of the flaps, and animating it instead of using all four.

I was REALLY liking this UV map of the tapeI was REALLY liking this UV map of the tape

Very Architectural. and painting-esque.

The box looked good in game.

Screenshot 2025-10-26 at 9.56.04 PM.pngScreenshot 2025-10-26 at 9.56.04 PM.png

But then i was like whats in the box? how about another box?

Screenshot 2025-10-28 at 2.41.19 AM.pngScreenshot 2025-10-28 at 2.41.19 AM.png

Screenshot 2025-10-28 at 3.06.44 AM.pngScreenshot 2025-10-28 at 3.06.44 AM.png

The box opens and the arted cube floats out of it. You hear a weird melodic drone coming from the colorful cube. the cube floats towards the wall, and unfolds, hanging itself on the wall in a sideways T shape, of its UV map.

I made the melodic drone in Picotron.

Screenshot 2025-10-29 at 12.36.04 AM.pngScreenshot 2025-10-29 at 12.36.04 AM.png

Screenshot 2025-10-29 at 4.15.35 AM.pngScreenshot 2025-10-29 at 4.15.35 AM.png

Screenshot 2025-10-29 at 2.03.16 AM.pngScreenshot 2025-10-29 at 2.03.16 AM.png

Ta Da! that was all i really wanted to accomplish for the crocojam.

but then i ended up doing much more.

I spend a whole day trying to make

a mirror

and ended up making 2 versions of one.

Screenshot 2025-10-21 at 11.11.32 PM.pngScreenshot 2025-10-21 at 11.11.32 PM.png

Screenshot 2025-10-22 at 12.36.36 AM.pngScreenshot 2025-10-22 at 12.36.36 AM.png

Screenshot 2025-10-22 at 12.17.23 AM.pngScreenshot 2025-10-22 at 12.17.23 AM.png Its confusing how they work. they arnt easy to make for some reason. since my mirror is close to a wall, the mirrors camera goes behind the wall and films the back or inside of the wall which is what is shown on the mirror. i could put the wall on a layer that that camera cant see, but i didnt try that, because i feared it still might not work right. ill come back to it. the mirrors are cool because you can see the player character. Now you can change your skin if you interact with the mirror. There are two skins.

Screenshot 2025-11-03 at 1.50.12 AM.pngScreenshot 2025-11-03 at 1.50.12 AM.png

Screenshot 2025-10-29 at 3.57.40 AM.pngScreenshot 2025-10-29 at 3.57.40 AM.png Boombox plays music and animates.

Screenshot 2025-10-29 at 11.18.35 PM.pngScreenshot 2025-10-29 at 11.18.35 PM.png Added Daves trash can to the game.

Modeled the Stanley fan, and plug. which is able to be plugged in and turned on.

Screenshot 2025-11-01 at 4.23.45 AM.pngScreenshot 2025-11-01 at 4.23.45 AM.png

Screenshot 2025-11-02 at 2.27.16 AM.pngScreenshot 2025-11-02 at 2.27.16 AM.png

I tried adding paintings to the wall ( the original plan from years ago) but couldnt export from blender right. i think im gonna just make them all in crocotile.

Screenshot 2025-10-30 at 1.49.43 AM.pngScreenshot 2025-10-30 at 1.49.43 AM.png

Screenshot 2025-10-30 at 1.49.48 AM.pngScreenshot 2025-10-30 at 1.49.48 AM.png

Screenshot 2025-10-30 at 1.54.25 AM.pngScreenshot 2025-10-30 at 1.54.25 AM.png

You can break the windows and go outside.

window_3.pngwindow_3.png

window_2.pngwindow_2.png

I think the next thing i want to do is

  • make a resident evil style camera situation.
  • make a basketball or a sphere shaped object to interact with
  • model some paintings in crocotile to hang up on the wall or throw around the room

need game loop. thinking escape room of some kind? trying to release this as a 3 hour play through length game on steam and sell it for cheap.

The main breakthrough with this project is that I now know how to hook the coding agents up to the Godot project and they are good enough to know what to do, and to help me with the UI inside of Godot. This is game changing.

Play the game here:

https://webgnar.itch.io/studio-sim