Niklas Wahrman

Niklas Wahrman

@nixarn.bsky.social

Consciousness, dad, entrepreneur, game developer. All posts are my own. None are written by AI.

91 followers37 following57 posts

I had Claude Code port my old c++ game I did when I was 17 (back in 2001) to the web. I had the source but not all assets, but claude extracted the missing pieces from the exe-file. Amazed at how it got it done, and accurately (with very little guiding)

This blew my mind! Got Claude Code to take the exe file of an old game of mine & made it into a runnable web version literally in 5 minutes! Getting all details right did then take another 2 hours though. Another game from when I was 17. When Kittens Turn Bad.

Forgot to post this video. Here's how I build stuff in my game. Shows the whole flow and editor. It works all super well! And of course my daughter wanted a castle in the game, so why not a pink one! #indiedev #gamedev #madewithunity #unity3d

Father & daughter gamedev update! Added a pearl fishing mini-game. Dive, open clams and search for pearls before your air runs out. Gotta say I'm feeling the scope getting out of hands. I'd like to get this more or less done this month, so I can move on to new indie games. #gamedev #indiedev

Getting fences to work in this 3d paper-mario like world was tricky. Tried a couple things but ended up with only fence poles + a fence editor. Works well! #gamedev #indiedev

Father & Daughter game update! I've been working out new systems to make a cool world into a fun game. I added a Quest system so I we get things to do in the world. It's quite capable and consists of it's own little scripting language. #indiedev #indiegame

I also added a minigame framework, so I can more easily add new minigames to this world. The thinking is that while some quests are only to be played once, the minigames gives repeat playability. #gamedev

Here's an example of the "find the lost dog" example. And then I've also added localization, I can now easily add new languages. So that's super cool! And I added a settings dialog + settings for parents (how hard are the math problems as an example). #madewithunity

This is really what it means to "not code" anymore. I could modify the value in code, but as I'm already in the terminal with Claude, I might as well stay there. #vibecoding #claude #ClaudeCode

Friday father & daughter game update. Today I got a super cool water shader working, quite happy how water looks now! Also added intractable elements, like signs and other animals to talk to. Not too bad for one day's work! #indiedev #gamedev

Father & Daughter game update. Added an improved "rounded earth"-effect. Love it! Had some rendering issues where my real coding experience mattered (opposed to vibe coding). Added music & a run-sound. And my kids' school, simplified & stylized to fit the game. #indiedev #gamedev

Gotten a bit obsessed with this. Been so much fun! I changed the perspective now, does feel cooler and my daughter preferred it (Although she was unsure with the fog). But the scope is growing, this was supposed to be a quick small dad & daughter game 😅 #indiedev #gamedev

And here's where I'm at now after having worked in Unity for about a week! Super happy with the progress. But far from a game at this point still. #indiedev #gamedev

Since then I started working in getting these animals into a game. Here's a furry version, animated and running around. Hadn't done any skinning and rigging in unity before. Super easy and super cool! #gamedev

I'd love a way to post automatically here when I tweet. If anyone got a good solution? Let me know! But for now let me show some of the stuff I've done the last couple of weeks.

Open-sourced my new native macOS app to interface with Gemini & GPT Image quickly and conveniently! Needs a Replicate API token for now. Check it out at: atmanforge.com - I thought it turned out pretty nice! I'll be using it, hope someone else finds it useful too! ❤️ #aigamedev

Claude Code is the biggest shift in software development I've seen in my lifetime. Added search functionality to my game asset management tool while walking to pick the kids up from school. #AI #ArtificialIntelligence #Vibecode

Started vibecoding a game asset management app only last week using Claude Code. And already gotten far enough that it should be useful. It's been a ton of fun to build. It tracks metadata for images (what PSD is used to generate the PNG for example). #gamedev

It's got some rudimentary AI features, relying on OpenAI and Flux AI (via Replicate). In-painting still doesn't seem great via any prediction model. But it can give you a start. #ai #openai

It has a git friendly structure, and you can move around files in Finder/Explorer and it'll reflect that. And then you can export everything from here to Unity or Godot. And of course a Light & Dark mode (I'm not an amateur after all! 😉). Using Electron, Vite, React & Tailwind. #unity #godot

With the help of agentic coding tools you develop things while working on in the gym. Write the prompt, do you reps, look at the result, modify, execute, repeat. Only an idea for, but I'll try it soon enough! #vibecoding

Niklas Wahrman reposted

(1/3) It needs repeating: in 1994, Ukraine was persuaded to give up its nuclear weapons to Russia in return for the US, the UK, and Russia guaranteeing Ukraine’s sovereignty, security, and territorial integrity.

Niklas Wahrman reposted

President Zelenskyy has been one of the greatest leaders of our time, guiding Ukraine through the darkest period of its recent history, rising up to Russia’s unwarranted aggression, being an inspiration to the Ukrainian people and ensuring that Ukraine’s voice is heard on the world stage.

For anyone with smaller kids: Nintendo just released Animal Crossing: Pocket Camp Complete. It's a one time $10 purchase for the complete game, no ads or IAPs. A rarity! Finding good & fun kids games without insane monetization is hard! #mobilegame #nintendo #animalcrossing