Christoffer Carlsvard
🎮 Freelance Technical Level Designer
👨🚀Developing a short puzzle game about a lost astronaut
📍Malmö
Portfolio:
carlsvard.wixsite.com/portfolio
- On a rainy #screenshotsaturday - I told y'all I'd be studying @foffe.bsky.social 's awesome gameplay gym for ideas and improve my own! So many things needed adjusting as I added this simple mechanic!
- 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
-
View full threadAww, thanks - Any chance you could send me a screenshot of your whole gamedev playground? I love the professional look of it and want to make something similar!
- Of course, here's a top view screenshot (let me know if you want another perspective). Hope it makes any sense. :)
- [Not loaded yet]
- [Not loaded yet]
- You have some of the coolest elements around, from the sketches to this sonar. Always enjoy reading your breakdowns! 👏
- You are too kind! 😊 I love the little jump! Looks great! 👏
- [Not loaded yet]
- [Not loaded yet]
- Anytime! More slime to the people!! ☺️
- [Not loaded yet]
- Can't stop looking at this! So nice, great composition!
- 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?
- It generates a random direction from the Spawner/Player, and then picks a length between the inner(min) and outer(max) radius.
- 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? 🙂
- [Not loaded yet]
- Smooth! Looks good!
- 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
- [Not loaded yet]
- Thank you Kate! Glad you like it! ☺️
- [Not loaded yet]
- [Not loaded yet]
- That's so sweet! Tell your kid the drawings are really cool!
- [Not loaded yet]
- Not possible, Keystones can only be placed on 'activators' and can't be dropped elsewhere - forcing the player to carry it around and see how the different stones affects the world around you. So a layer of each puzzle is built around planning which order to carry each involved stone. 🙂
- [Not loaded yet]
- Thank you! ☺️
- I wish the rest of my project was as tidy as this one specific gym/level! 😅 Also, what a cool idea of having the game art as drawings! I love the character, super charming!
- 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
- [Not loaded yet]
- Thanks, I appreciate it! And great to hear that feeling of it comes through already!
- [Not loaded yet]
- Thank you, glad you like it!
- [Not loaded yet]
- Happy birthday! 🎈🍻
- [Not loaded yet]
- Beautiful!
- Bonus video of the spline in action, which I'm using to make the throws more consistent.
- 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
- [Not loaded yet]
- Your art direction is 10/10! Super cool!
- [Not loaded yet]
- [Not loaded yet]
- That sounds good, so everything doesn't just brake by the lightest touch. I look forward to see more of this! 🙂
- Let's go! So excited! I absolutely love The Murderbot Diaries, they have been a huge inspiration for my game projects. Highly recommend the books!
- Does option 1 block player movement on collision? Both option feels fun. How about a mix of both? Your game looks absolutely stunning btw!
- [Not loaded yet]
- [Not loaded yet]
- Looking forward to see more! 🙂
- So cute! I love the little eyes!
- [Not loaded yet]
- Pixelized tag game with cars? Now that's a great idea, I'd definately play that!
- 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
- Drillbird is now out! 🥳🥳🥳 You can play it here, for free: mnniska.itch.io/drillbird Drillbird is a digging platformer about a tiny bird with a drill as its beak who’s trying to get their egg to hatch. I think it’s pretty neat! #indiegames #gamedev #drillbird
- What a pleasant little game this is! Really enjoyed the gameplay loop and carving out my own little level by drilling paths, and the lightweight mechanic complemented that very well. Very easy to pick up and play. Nicely done!
- [Not loaded yet]
- Looks great! The particles is such a nice touch! 🙂
- I began writing songs when I was 16. Now I’m producing them as well. I’m inspired by pop, modern folk and electronic music. On friday I’m releasing 3 new songs. If you want to support an independent artist pre-save them: distrokid.com/hyperfollow/... Thank you🫶🏼 #independentartist #femaleproducer
- 📦🐦☕🦥
- Super excited for this! 🎧
- I began writing songs when I was 16. Now I’m producing them as well. I’m inspired by pop, modern folk and electronic music. On friday I’m releasing 3 new songs. If you want to support an independent artist pre-save them: distrokid.com/hyperfollow/... Thank you🫶🏼 #independentartist #femaleproducer
- [Not loaded yet]
- I'm so sorry 😞
- [This post could not be retrieved]
- Release can't come soon enough! 🎧
- [Not loaded yet]
- Love the look of these, really cool!
- Probably the most satisfying feeling of the project so far, seeing keystones crumble. #indiedev #gamedev #solodev #UnrealEngine #puzzle
- [Not loaded yet]
- Thank you so much! There's is nothing like a good grid material in a solid gym/playground! ☺️ Ohh, I might have to start posting on reddit then, thought about it for awhile but never gotten to it!
- [Not loaded yet]
- Great job! Good devlog, interesting to follow along. The multi-tool is really cool!
- I just started a list of awesome solo #indiedevs you can follow! go.bsky.app/FsTnmYb P.s. if you want me to add you to the list, please comment or DM! 💜at://did:plc:hnhexhbyacbcm7hzo6cl5lcj/app.bsky.graph.starterpack/3ll4mbfxfeo2y
- Very nice initiative! I'd love to be added if there is still room 🙂
- [Not loaded yet]
- Room for one more? I'm occasionally quite cool!
- [Not loaded yet]
- Great little devlog! I'm liking the look of Fishing Echoes, wishlisted! 🙂
- [Not loaded yet]
- [Not loaded yet]
- This is looking great! Nicely done!
- First pass on creating simple voxel sparks with collision ⚡ #indiedev #gamedev #solodev #UnrealEngine
- [Not loaded yet]
- Cheers! Thank you!
- [This post could not be retrieved]
- I'm so excited for this! 😍
- I've got a question for you fellow gamedevs: How do you plan your levels? Paper, clay, lego, in engine/3d, greyboxing, etc.? I'd love to know. Ripples says hi, btw! 😁 #gamedev #leveldesign #cute #cozy #indiedev #gamedesign #solodev #wishlistwednesday
-
View full threadBookmarked, great catch 🙂. Thanks! That's a very valid approach. The bigger the whole constructing is, the harder it is to change things. Planning modular smaller bits is a big help!
- Anytime! Definately, failing fast and easier to iterate 🙂
- I like to blockout smaller sections featuring key gameplay moments in a gym/playground, and string them together in the level with pacing and composition in mind. Respawn have a gdc-talk about a similar approach, which I highly recommend :) youtu.be/CkHGuHd9BgU?...