Maeevick (Aurel)
@maeevick.bsky.social
🐈⬛ Day 8 #js13k update: Main layout ready for mobile + desktop!
Hybrid HTML/CSS + Canvas approach working well
Still top-down but enough to work on the cat and the core stealth mechanics 🎯
Embrace "full canvas" or keep the "hybrid"? The flexibility is tempting... 😵💫
#gamedev #gamejam #indiegame
Hybrid HTML/CSS + Canvas approach working well
Still top-down but enough to work on the cat and the core stealth mechanics 🎯
Embrace "full canvas" or keep the "hybrid"? The flexibility is tempting... 😵💫
#gamedev #gamejam #indiegame
August 21, 2025 at 6:34 PM
🐈⬛ Day 8 #js13k update: Main layout ready for mobile + desktop!
Hybrid HTML/CSS + Canvas approach working well
Still top-down but enough to work on the cat and the core stealth mechanics 🎯
Embrace "full canvas" or keep the "hybrid"? The flexibility is tempting... 😵💫
#gamedev #gamejam #indiegame
Hybrid HTML/CSS + Canvas approach working well
Still top-down but enough to work on the cat and the core stealth mechanics 🎯
Embrace "full canvas" or keep the "hybrid"? The flexibility is tempting... 😵💫
#gamedev #gamejam #indiegame
🐈⬛ Day 4 #js13k: Still in "design phase"
When procrastination meets "CTO's holidays"... 😵
But, here's what's brewing:
- Cellular Automata + Recursive Backtracking
- Witch AI: Lazy → Suspicious → Aggressive
- Light/Shadow focus gameplay
And indeed 9 lives to win...
#gamedev #gamejam #indiegame
When procrastination meets "CTO's holidays"... 😵
But, here's what's brewing:
- Cellular Automata + Recursive Backtracking
- Witch AI: Lazy → Suspicious → Aggressive
- Light/Shadow focus gameplay
And indeed 9 lives to win...
#gamedev #gamejam #indiegame
August 17, 2025 at 7:53 PM
🐈⬛ Day 4 #js13k: Still in "design phase"
When procrastination meets "CTO's holidays"... 😵
But, here's what's brewing:
- Cellular Automata + Recursive Backtracking
- Witch AI: Lazy → Suspicious → Aggressive
- Light/Shadow focus gameplay
And indeed 9 lives to win...
#gamedev #gamejam #indiegame
When procrastination meets "CTO's holidays"... 😵
But, here's what's brewing:
- Cellular Automata + Recursive Backtracking
- Witch AI: Lazy → Suspicious → Aggressive
- Light/Shadow focus gameplay
And indeed 9 lives to win...
#gamedev #gamejam #indiegame
🐈⬛ You are the Rebel Black Cat
Can you escape the Witches' Tower and avoid the old sorceresses hunting you, sneaking from shadows to shadows? 🎱
If I say: turn-based tactical stealth puzzle game for #js13k 2025, what's your feeling?
Follow for the dev journey! 👀
#gamedev #gamejam #indiegame
Can you escape the Witches' Tower and avoid the old sorceresses hunting you, sneaking from shadows to shadows? 🎱
If I say: turn-based tactical stealth puzzle game for #js13k 2025, what's your feeling?
Follow for the dev journey! 👀
#gamedev #gamejam #indiegame
August 14, 2025 at 8:11 AM
🐈⬛ You are the Rebel Black Cat
Can you escape the Witches' Tower and avoid the old sorceresses hunting you, sneaking from shadows to shadows? 🎱
If I say: turn-based tactical stealth puzzle game for #js13k 2025, what's your feeling?
Follow for the dev journey! 👀
#gamedev #gamejam #indiegame
Can you escape the Witches' Tower and avoid the old sorceresses hunting you, sneaking from shadows to shadows? 🎱
If I say: turn-based tactical stealth puzzle game for #js13k 2025, what's your feeling?
Follow for the dev journey! 👀
#gamedev #gamejam #indiegame
The #js13k 2025 theme is out: BLACK CAT!
What ideas does this spark for you?
#gamedev #gamejam #indiegame
What ideas does this spark for you?
#gamedev #gamejam #indiegame
August 13, 2025 at 12:11 PM
The #js13k 2025 theme is out: BLACK CAT!
What ideas does this spark for you?
#gamedev #gamejam #indiegame
What ideas does this spark for you?
#gamedev #gamejam #indiegame
Implementation: ~20min
- Find highest tackle nearby
- Roll dodge vs tackle
- Handle results
Simple mechanics = most fun!
Code at GitHub: https://github.com/Maeevick/the-tinkerers-tournament
🧵 3/5
- Find highest tackle nearby
- Roll dodge vs tackle
- Handle results
Simple mechanics = most fun!
Code at GitHub: https://github.com/Maeevick/the-tinkerers-tournament
🧵 3/5
March 16, 2025 at 11:00 AM
Implementation: ~20min
- Find highest tackle nearby
- Roll dodge vs tackle
- Handle results
Simple mechanics = most fun!
Code at GitHub: https://github.com/Maeevick/the-tinkerers-tournament
🧵 3/5
- Find highest tackle nearby
- Roll dodge vs tackle
- Handle results
Simple mechanics = most fun!
Code at GitHub: https://github.com/Maeevick/the-tinkerers-tournament
🧵 3/5
Just shipped: dodge & tackle in The Tinkerer's Tournament! 🎲
Leaving opponent's zone?
Dodge roll vs tackle roll.
Success = smooth moves
Failure = faceplant
#gamedev #indiedev #buildinpublic
🧵 1/5
Leaving opponent's zone?
Dodge roll vs tackle roll.
Success = smooth moves
Failure = faceplant
#gamedev #indiedev #buildinpublic
🧵 1/5
March 16, 2025 at 11:00 AM
Just shipped: dodge & tackle in The Tinkerer's Tournament! 🎲
Leaving opponent's zone?
Dodge roll vs tackle roll.
Success = smooth moves
Failure = faceplant
#gamedev #indiedev #buildinpublic
🧵 1/5
Leaving opponent's zone?
Dodge roll vs tackle roll.
Success = smooth moves
Failure = faceplant
#gamedev #indiedev #buildinpublic
🧵 1/5
🎮 This week in The Tinkerer's Tournament: bug fixes, brawling, and a mysterious "Thingy" that's neither a ball nor a frisbee
Follow the dev adventure!
#gamedev #buildinpublic #sideproject
🧵 1/8
Follow the dev adventure!
#gamedev #buildinpublic #sideproject
🧵 1/8
March 2, 2025 at 12:00 PM
🎮 This week in The Tinkerer's Tournament: bug fixes, brawling, and a mysterious "Thingy" that's neither a ball nor a frisbee
Follow the dev adventure!
#gamedev #buildinpublic #sideproject
🧵 1/8
Follow the dev adventure!
#gamedev #buildinpublic #sideproject
🧵 1/8
🐛 When a pathfinding bug reminds you that YOLO mode (coding without TDD) comes with a price, even on solo side-projects...
A thread on debugging game mechanics & programming shame
#gamedev #buildinpublic
🧵 1/9
A thread on debugging game mechanics & programming shame
#gamedev #buildinpublic
🧵 1/9
February 27, 2025 at 8:00 PM
🐛 When a pathfinding bug reminds you that YOLO mode (coding without TDD) comes with a price, even on solo side-projects...
A thread on debugging game mechanics & programming shame
#gamedev #buildinpublic
🧵 1/9
A thread on debugging game mechanics & programming shame
#gamedev #buildinpublic
🧵 1/9
🎯 Step 3: Experience kicks in
Something felt off. Time to RTFM myself!
Solution? "$derived.by (+ untrack)": Clean, efficient, and actually following Svelte's philosophy!
🧵 6/8
Something felt off. Time to RTFM myself!
Solution? "$derived.by (+ untrack)": Clean, efficient, and actually following Svelte's philosophy!
🧵 6/8
February 23, 2025 at 8:00 PM
🎯 Step 3: Experience kicks in
Something felt off. Time to RTFM myself!
Solution? "$derived.by (+ untrack)": Clean, efficient, and actually following Svelte's philosophy!
🧵 6/8
Something felt off. Time to RTFM myself!
Solution? "$derived.by (+ untrack)": Clean, efficient, and actually following Svelte's philosophy!
🧵 6/8
🐛 Step 2: Quick fix trap
"Let's use $effects + state sync!"
Speed coding and blindly trusting AI led straight into anti-pattern territory. Works but... at what cost?
🧵 5/8
"Let's use $effects + state sync!"
Speed coding and blindly trusting AI led straight into anti-pattern territory. Works but... at what cost?
🧵 5/8
February 23, 2025 at 8:00 PM
🐛 Step 2: Quick fix trap
"Let's use $effects + state sync!"
Speed coding and blindly trusting AI led straight into anti-pattern territory. Works but... at what cost?
🧵 5/8
"Let's use $effects + state sync!"
Speed coding and blindly trusting AI led straight into anti-pattern territory. Works but... at what cost?
🧵 5/8
🐌 Step 1: First AI suggestion
"Use $derived + function!"
Results? 286 re-renders per click. That's one render per cell, with pathfinding recalculation each time!
Not great when you're making a game...
🧵 4/8
"Use $derived + function!"
Results? 286 re-renders per click. That's one render per cell, with pathfinding recalculation each time!
Not great when you're making a game...
🧵 4/8
February 23, 2025 at 8:00 PM
🐌 Step 1: First AI suggestion
"Use $derived + function!"
Results? 286 re-renders per click. That's one render per cell, with pathfinding recalculation each time!
Not great when you're making a game...
🧵 4/8
"Use $derived + function!"
Results? 286 re-renders per click. That's one render per cell, with pathfinding recalculation each time!
Not great when you're making a game...
🧵 4/8
How to move characters on my board without blowing everything up?
Walking into my lab, walls covered in diagrams, scattered notes on the floor, empty coffee cups everywhere
Welcome to another chaotic experiment at The Tinkerer's Tournament! #gamedev
🧵 1/10
Walking into my lab, walls covered in diagrams, scattered notes on the floor, empty coffee cups everywhere
Welcome to another chaotic experiment at The Tinkerer's Tournament! #gamedev
🧵 1/10
February 18, 2025 at 8:00 PM
How to move characters on my board without blowing everything up?
Walking into my lab, walls covered in diagrams, scattered notes on the floor, empty coffee cups everywhere
Welcome to another chaotic experiment at The Tinkerer's Tournament! #gamedev
🧵 1/10
Walking into my lab, walls covered in diagrams, scattered notes on the floor, empty coffee cups everywhere
Welcome to another chaotic experiment at The Tinkerer's Tournament! #gamedev
🧵 1/10
Over-engineering isn't just about code...
This week, I trapped myself in the over-engineering rabbit hole while working on my game The Tinkerer's Tournament.
Three things blow on my nose #gamedev #softwareengineering
🧵 1/7
This week, I trapped myself in the over-engineering rabbit hole while working on my game The Tinkerer's Tournament.
Three things blow on my nose #gamedev #softwareengineering
🧵 1/7
February 13, 2025 at 8:45 PM
Over-engineering isn't just about code...
This week, I trapped myself in the over-engineering rabbit hole while working on my game The Tinkerer's Tournament.
Three things blow on my nose #gamedev #softwareengineering
🧵 1/7
This week, I trapped myself in the over-engineering rabbit hole while working on my game The Tinkerer's Tournament.
Three things blow on my nose #gamedev #softwareengineering
🧵 1/7
🌶️ My secret sauce to rapid prototyping (#gamedev and #softwareengineering)? Back to basics!
Not talking about fancy tools but simple ones:
- paper 📄
- pencil 🖍️
- sticky notes 🟨
Sometimes, the simplest way is the most effective.
🧵 1/6
Not talking about fancy tools but simple ones:
- paper 📄
- pencil 🖍️
- sticky notes 🟨
Sometimes, the simplest way is the most effective.
🧵 1/6
February 11, 2025 at 8:00 PM
🌶️ My secret sauce to rapid prototyping (#gamedev and #softwareengineering)? Back to basics!
Not talking about fancy tools but simple ones:
- paper 📄
- pencil 🖍️
- sticky notes 🟨
Sometimes, the simplest way is the most effective.
🧵 1/6
Not talking about fancy tools but simple ones:
- paper 📄
- pencil 🖍️
- sticky notes 🟨
Sometimes, the simplest way is the most effective.
🧵 1/6
This week at The Tinkerer's Tournament: when theory (almost) meets practice...
Time to map some game rules and bring them to life! 🎮
Time to map some game rules and bring them to life! 🎮
February 8, 2025 at 8:08 PM
This week at The Tinkerer's Tournament: when theory (almost) meets practice...
Time to map some game rules and bring them to life! 🎮
Time to map some game rules and bring them to life! 🎮
After months of explaining Hexagonal Architecture like a PhD student, I'm switching to #gamedev!
Time to activate "explosive creativity" mode (a.k.a. Bonkers) 🧠
Time to activate "explosive creativity" mode (a.k.a. Bonkers) 🧠
February 4, 2025 at 8:00 PM
After months of explaining Hexagonal Architecture like a PhD student, I'm switching to #gamedev!
Time to activate "explosive creativity" mode (a.k.a. Bonkers) 🧠
Time to activate "explosive creativity" mode (a.k.a. Bonkers) 🧠
What do you do while waiting to pick your next #sideproject?
Go meta of course! Build something to help you build faster 🦾
(Because solving one problem by creating three more interesting ones is just how we roll)
Go meta of course! Build something to help you build faster 🦾
(Because solving one problem by creating three more interesting ones is just how we roll)
February 1, 2025 at 8:57 PM
What do you do while waiting to pick your next #sideproject?
Go meta of course! Build something to help you build faster 🦾
(Because solving one problem by creating three more interesting ones is just how we roll)
Go meta of course! Build something to help you build faster 🦾
(Because solving one problem by creating three more interesting ones is just how we roll)
🎯 How to run a War Room when your ideas are going nuclear? Here's my chaotic scoring framework (because spreadsheets are too mainstream)
January 31, 2025 at 12:53 AM
🎯 How to run a War Room when your ideas are going nuclear? Here's my chaotic scoring framework (because spreadsheets are too mainstream)
🐹 When your brain is a uranium-powered hamster, might as well give it projects to match... Here's my (non-exhaustive) list of projects to kick off 2025:
January 28, 2025 at 9:27 PM
🐹 When your brain is a uranium-powered hamster, might as well give it projects to match... Here's my (non-exhaustive) list of projects to kick off 2025:
What's next? Building weird and fun stuff instead of just writing about it. Think steampunk goblins, nuclear-powered analytics, and games where players spend more time at the pub than playing.
January 26, 2025 at 8:17 PM
What's next? Building weird and fun stuff instead of just writing about it. Think steampunk goblins, nuclear-powered analytics, and games where players spend more time at the pub than playing.
Hey there! Your timeline needed more uranium-powered hamster energy, so here I am 👋
January 26, 2025 at 8:16 PM
Hey there! Your timeline needed more uranium-powered hamster energy, so here I am 👋