Sign in

Christoffer Carlsvard

@foffe.bsky.social
679 followers 368 following 115 posts

Technical Game and Level Designer. Previously Climax Studios, worked on Exodus. 👨‍🚀Developing a short puzzle game about a lost astronaut. 📍Malmö Portfolio: carlsvard.wixsite.com/portfolio

PostsRepliesMedia
Christoffer Carlsvard @foffe.bsky.social · 16/09/2026
More camera work, letterbox effect for cinematics/world events 🎥 #gamedev #indiedev
0275
Christoffer Carlsvard @foffe.bsky.social · 02/09/2026
Working on making the camera more dynamic and not always glued to the player with the help of scene anchors, which can be placed anywhere in the world. Pulling the camera anchors slighlty towards points of interests or center of scenes for better framing. 🎥 #gamedev #indiedev
2318
Christoffer Carlsvard @foffe.bsky.social · 20/08/2026
More platform progress, now with a procedurally animated arm and a stretchy cube cable. Been really fun to try and find the visual identity for it to build the remaining mechanical platforms from. Happy how it turned out! #gamedev #indiedev
0264
Christoffer Carlsvard @foffe.bsky.social · 13/08/2026
Boundary system in action for moving objects, with open and closing gates per segments to create paths forward. 👨‍🚀🚶‍♂️
0145
Christoffer Carlsvard @foffe.bsky.social · 28/07/2026
Small Godot practice project, trying to branch out from Unreal for personal projects. Feel like Godot is starting to click for me, having a lot of fun working with it. #godot #gamedev
1413
Christoffer Carlsvard @foffe.bsky.social · 15/07/2026
Spent the last weeks working on ledge detection and wall sliding when colliding with world boundaries. Navigating tighter spaces with held objects feels a lot better now. #indiegame #gamedev
0244
Christoffer Carlsvard @foffe.bsky.social · 07/07/2026
Trying out some new types of cube vegetation, which gets slightly bended by simulated wind to make the world feel a little bit less static. #indiegame #gamedev
0429
Christoffer Carlsvard @foffe.bsky.social · 01/05/2026
Small test scen to try out the new terrain. 👨‍🚀 #gamedev #UnrealEngine5
0214
Christoffer Carlsvard @foffe.bsky.social · 17/07/2025
You would not believe your eyes, if ten million fireflies
060
Christoffer Carlsvard @foffe.bsky.social · 17/07/2025
Been trying to implement some more reactive elements lately. Here's a little prototype for responsive fireflies, avoiding the player. Feels quite nice to interact with and adds a lot of life to the world. #indiegame #gamedev
2315
Christoffer Carlsvard @foffe.bsky.social · 03/06/2025
Started doing a few simple props and exporting them from MagicaVoxel to Unreal. Here's a cable made with Niagara that fills the length with small cubes and sways a bit in the air. 🧊 #indiegame #gamedev
0215
Christoffer Carlsvard @foffe.bsky.social · 09/05/2025
Of course, here's a top view screenshot (let me know if you want another perspective). Hope it makes any sense. :)
120
Christoffer Carlsvard @foffe.bsky.social · 29/04/2025
Ah, sorry! I see the issue, the radius with that node only sets the max radius, so the spawn point can be anywhere within it. I would probably not use that node for this scenario and instead use something like this. Or do you need to use GetRandomReachblePointInRadius?
110
Christoffer Carlsvard @foffe.bsky.social · 29/04/2025
You can use a 'Random Float in Range'. Which lets you define the Min and Max for the radius, and the enemies will spawn somewhere in beteween the two. It sounds like that is what you are looking for? 🙂
130
Christoffer Carlsvard @foffe.bsky.social · 25/04/2025
A look inside my gameplay gym! Carrying a Keystone with the attribute Preserve calms down to unstable environment, the planet doesn't really want you there - but having a little part of it with you helps. #Indiedev #solodev #UnrealEngine #puzzle
4132
Christoffer Carlsvard @foffe.bsky.social · 23/04/2025
Here's a short little summary of what I've added to my puzzle project over the past month. A lot of cool stuff spanning from scrubbing through cached Chaos simulations to carving out caves with dynamic meshes. Thank you for watching! 🍻 #indiegame #solodev #voxel #UE5
2303
Christoffer Carlsvard @foffe.bsky.social · 16/04/2025
Bonus video of the spline in action, which I'm using to make the throws more consistent.
040
Christoffer Carlsvard @foffe.bsky.social · 16/04/2025
Good progress made for the Keystone switching. 🙂 I have Cocoon (one of my all time favourites) as benchmark for the functionality. Trying to keep it as simple and intuitive as possible, with a limited control scheme to make it more accessible. #gamedev #solodev #indiedev
1224
Christoffer Carlsvard @foffe.bsky.social · 15/04/2025
Back from a little break! ☕ Held objects now follow the motion of the voxel characters proc anims. Giving it all a little bit more life. A big commit, but happy where it is going! #gamedev #indiedev #procgen #UnrealEngine
0204
Christoffer Carlsvard @foffe.bsky.social · 30/03/2025
A little look behind the scenes. Spent a lot of time and effort making the carried object collision feel smooth together with the character movement and preventing it from clipping into geometry. Happy with the result! #indiedev #gamedev #solodev #UnrealEngine
0206
Christoffer Carlsvard @foffe.bsky.social · 25/03/2025
Probably the most satisfying feeling of the project so far, seeing keystones crumble. #indiedev #gamedev #solodev #UnrealEngine #puzzle
1224
Christoffer Carlsvard @foffe.bsky.social · 20/03/2025
First pass on creating simple voxel sparks with collision ⚡ #indiedev #gamedev #solodev #UnrealEngine
1154
Christoffer Carlsvard @foffe.bsky.social · 18/03/2025
Some more mesh carving, creating a little path through the cliff. #indiedev #gamedev #solodev
0244
Christoffer Carlsvard @foffe.bsky.social · 16/03/2025
Made a cave/path sculpting tool to complement the cliffs. Easy to control the shape of the cave and the direction of the path. #indiedev #gamedev #UnrealEngine #GeometryScript
1174
Christoffer Carlsvard @foffe.bsky.social · 14/03/2025
Pressure plate progression prototype, displayed by a series of light sources to communicate connections made between objects. Quite like this approach, adds a bit of life to each scene. What do you think? #gamedev #indiedev #UnrealEngine
1126
Christoffer Carlsvard @foffe.bsky.social · 11/03/2025
Blockout of an early moment for my little puzzle game, introducing navigational puzzle elements. Trying to establish a solid scale for the islands in combination with pacing out the puzzle prototypes. 👨‍🚀 #gamedev #indiedev #leveldesign
0114
Christoffer Carlsvard @foffe.bsky.social · 06/03/2025
One small step for him, a giant leap for me 👨‍🚀 Made some good progress for the procedural animations using a control rig, for my little voxel character. Can now take smaller steps when turning in place, based on the input velocity. #gamedev #UnrealEngine5 #magicavoxel #indiedev
1123
Christoffer Carlsvard @foffe.bsky.social · 24/02/2025
A bit more functionality in place for my little puzzle game. Dynamic environment reacting to the presence of the player. Carrying a keystone stabilizes the bridge, which lets the astronaut pass. #gamedev #indiedev #UnrealEngine
0165
Christoffer Carlsvard @foffe.bsky.social · 21/02/2025
You shall not pass! 🧙‍♂️ This is coming along nicely! I'm using the distance between the character and the object as an alpha to scrub through a sequence with a cached chaos simulation. #gamedev #indiedev #UnrealEngine
1133
Christoffer Carlsvard @foffe.bsky.social · 17/02/2025
Very proud of this tool, for blocking out islands and cliff formations using Geometry Scripting. Easy to shape using a spline and automatically applies slopes. #gamedev #UnrealEngine #indiedev
0112
Christoffer Carlsvard @foffe.bsky.social · 28/01/2025
Space elevator blockout for my sci-fi project. These will be an integral part of the planetary missions, connecting your spaceship with the surface of the planet. #gamedev #UnrealEngine
070
Christoffer Carlsvard @foffe.bsky.social · 10/01/2025
Progress of the interior blockout for the spaceship. Here's a sneak peek of the personal quarters. Been a challenge to design the ship, and making sure all gameplay components are close enough, so navigating the ship doesn't feel tedious. #UnrealEngine #gamedev
0111
Christoffer Carlsvard @foffe.bsky.social · 02/12/2024
Hi My new Zero Build Gun Game map is now live, with a few of the new weapons from Chapter 6 included. The map is designed around a crack in the ice, splitting the map and emphasizing on having a bit of spatial awareness. Code: 7254-2244-3628 Have fun! #Fortnite #FortniteCreative #UEFN
060
Christoffer Carlsvard @foffe.bsky.social · 18/11/2024
Hi all! Happy to be here! :) Version 18 of my Star Wars inspired Zero Build gun game map is now available to play in Fortnite. First through all 40 weapons win! Code: 1555-9810-7503 Have fun and feel free to reach out with any feedback you have! #Fortnite #FortniteCreative #UEFN
060