Proof of Concept Bob
banner
proofofconceptbob.bsky.social
Proof of Concept Bob
@proofofconceptbob.bsky.social
Game developer by day and night. Sharing my process, failing and learning in public.

Currently crafting a card game in Monogame. #solodev

Coder, photographer and bunch of other stuff.
Still learning how this place works.
As part of my move to C#, I bumped tile resolution from 90x45 to 160x90. Just updated my mockups and I'm SO happy with this choice! Finally have enough space to make the game I actually want.

#devlog #solodev #indiedev #gamedev
June 1, 2025 at 3:29 PM
It looks rather underwhelming, but my engine finally has concept of scenes. First time I had to design something like this, so the system is held up with bubblegum and optimism... but it WORKS!
Time to implement card game mechanics in this card game.
#devlog #solodev #indiegame #gamedev #monogame
June 1, 2025 at 12:07 AM
Holy mackerel! It works!! Two days of coding and it works on the first try!!!
Now to quickly follow up with clicking and I can consider the input system done (for now at least)

#devlog #solodev #indiedev #gamedev #monogame
May 27, 2025 at 9:25 PM
And we have colours!
I still have some kinks to work out, but progress is progress. A few hours ago, magenta was the only colour my engine knew.
Such a great feeling!

#solodev #devlog #indiedev #gamedev
May 26, 2025 at 3:36 AM
Taking things slow due to insomnia issues, but progress continues! After some soul searching and a few soul-crushing Lua related bugs, I switched to C# and MonoGame.
Getting close to recreating all my engine functionality!
#devlog #solodev #indiedev #gamedev
May 25, 2025 at 8:13 PM
It took much longer than expected... but I am slowly adding things to the project. I spent two days trying to figure out why the logs to card details switch wasn't happening. Issue was caused by lack of type system in LUA... I like this language, but sometimes...
#devlog #gamedev #solodev #indiedev
May 4, 2025 at 11:56 PM
It took much longer than expected, but I finally have the card drawing logic rewritten! Now I just need to implement discarding logic and this refactor will be complete.

#devlog #indiedev #solodev #gamedev
May 2, 2025 at 2:49 AM
Refactor day 3... 4... another (and hopefully last) stage of refactor begins. Today's goal is to finish and recreate all the card/hand things I had before I started.

#devlog #solodev #gamedev #indiedev
April 30, 2025 at 10:49 PM
Yeah, I am making a game with cyberpunk theme, but this might be one step too far...

Now that I think about it maybe I could use this feature of lua for some animation or vfx... like a temporary corruption when System Integrity goes down.

#devlog #solodev #gamedev #indiedev
April 29, 2025 at 10:09 PM
Huzzah!
Hitpoints implemented, time to link UI to... oh right, I didn't clean up UI part of the code yet... BRB

#devlog #solodev #gamedev #indiedev
April 29, 2025 at 9:05 PM
Refactoring nearly done. I need to add a hit points system, and then I can start linking UI with logic!

#devlog #solodev #gamedev #indiedev
April 29, 2025 at 6:56 PM
Refactor is going well... yeah...
I think this is a developer's equivalent to a wall full of pieces of paper and red string. Good news is that it still makes sense to me, bad news is I have to finish this today or I will drown tomorrow.

#devlog #gamedev #solodev #indiedev
April 28, 2025 at 7:27 PM
Sometimes after hours of work you have amazing visuals to show your progress. Sometimes after days you have a terminal print out. Not much, but I'm one step closer to finishing my card game mode logic. It's a marathon, not a sprint.
#devlog #solodev #gamedev #indiedev
April 26, 2025 at 10:25 PM
Sometimes I feel like game development bends space and time. Somehow I spent two days implementing this little two-state widget. Don't know how or why, but I'm finally done. Now I can focus on logic implementation once again.

#devlog #gamdev #indiedev #solodev
April 24, 2025 at 6:41 PM
Slowly getting there... probably in an hour or so I will be able to start connecting it with existing logic.
Damn, it is such a great feeling to see it coming to life after two months of creating this little engine.

#devlog #gamedev #indiedev #solodev
April 23, 2025 at 6:30 PM
Yesterday I needed a break, but today I am ready. Let's do it!
Goal for today is full implementation of UI elements for card mode view.

#devlog #gamedev #solodev #indiedev
April 23, 2025 at 3:57 PM
5 hours of coding, 1 hour of debugging and I have lots of new code, a few new bugs, and basically the same screen. Sometimes even if I know that I did a lot and should be proud, it's so hard to stay motivated...

#devlog #gamedev #indiedev #solodev
April 21, 2025 at 6:32 PM
It's alive!
Animation requires much more work, but is fine for testing.

Tweening was easier than I expected. I had no idea what I did to make it so painful last time. According to the schedule, tomorrow is (rest of) card game mechanics and CRT shader day!

#devlog #indiedev #gamedev #solodev
April 20, 2025 at 7:42 PM
Deck is done! So now about those animations... why do I have a feeling that implementing a tweening library will be a mess? I am super happy with progress so far. If I keep up this pace, I will start working on the proper card game gameplay loop tomorrow.

#devlog #indiedev #gamedev #solodev
April 20, 2025 at 3:38 PM
Two days and unexpected amount of engine additions later I have a proper card! Now I need whole deck of them and maybe simple animation system.

#devlog #indiedev #gamedev #solodev
April 20, 2025 at 9:06 AM
So text wrapping works! yay! but now my button labels are broken! nooo! One step forward, two steps back. Time to grab a really big hammer and whack that mole... bug... fix this madness. Hopefully this is a quick fix and I will finish card rendering today.

#indiedev #gamedev #solodev #devlog
April 19, 2025 at 5:43 PM
Aaaaand basic hierarchy system is done! I know that at some point I will have to implement things like enabling/disabling whole hierarchy... but I don't need it now, so let's go back to implementing the game.

#gamedev #indiedev #solodev #devlog
April 19, 2025 at 1:12 PM
Speaking of small victories... I have a card! Kinda... more like a promise of a card. I just realized that I have parent-child concept in my engine... but no logic that makes them interact. And here I was thinking that I was done with engine work for a while...

#indiedev #gamedev #solodev
April 18, 2025 at 11:41 PM
After years of "I can't pull this off I am not an artist" I embraced "programmer art" and I am going with ASCII art for my new project.
I am done implementing v0.1 of my love2d powered engine and now I can focus on implementing those mockups!

#indiedev #gamedev
April 18, 2025 at 5:55 PM