Martin Piliar

Martin Piliar

@piliar.me

🎮 Senior Unity Developer at ChargedMonkey 🍪 Ex co-founder of Mad Cookies Studio 😅 Somehow became the funny guy at standups 🖊️ Portfolio → piliar.me

114 followers43 following118 posts

How do you prevent your Figma files from turning into a complete mess? 🤔 This is the page structure I'm currently using to keep our B2C, B2B, and shared components organized. It works, but I'm always looking for a better way.

My most reliable debugging tool is still console.log('here'). Followed by console.log('here2'). It feels dumb, but it works almost every time. No notes.

Martin Piliar reposted

HeistGeist - the narrative cyberpunk RPG about thieves and friendship is coming to Nintendo Swith on August 21, 2025! ⚔️ Fight with cards 💻 Hack the grid 💰👤 Steal from corporations 🎮 Play on Switch If you could help spread the word, we'd be forever grateful!💜 #indiegames #nindies

My simple rule for choosing new tech: Don't pick what's "cool." Pick the tool you know best so you can ship twice as fast. Velocity is your most valuable asset in the beginning.

The eternal builder's dilemma: Build it fast or build it right? Choosing speed isn't lazy. It's taking on "technical debt" as a strategic choice to get feedback faster. It’s a calculated risk. How do you decide when it's worth it?

PART 1 Ever wondered why some of your .NET code feels sluggish, especially when processing text or handling large amounts of data? 🤔 The culprit is often hidden in plain sight: memory allocations.

Side project stages: 1. This will change everything 2. This is harder than I thought 3. Maybe I should just contribute to open source 4. Actually, this is kind of fun 5. Wait, people want this? Currently, somewhere between 4 and 5 🤞

Stopped organizing React Native by technical layers (components/, services/, utils/) and started organizing by features (auth/, profile/, posts/) Everything related to one feature lives in one folder. Game changer for maintainability 🔥 Full guide in thread 👇

What it does: - Finds your last actual work entries - Skips empty notes - Works with any folder structure - Perfect for standup prep The cool part? It doesn't just grab yesterday's notes. Coming back after weekend? Grabs Friday's notes. Took time off? Finds your last actual work day.

Martin Piliar reposted

HeistGeist, the cyberpunk RPG set in a futuristic version of our hometown, launched on Steam three months ago today. It still feels surreal that our small team managed to pull this off the way we did. Thanks to everyone who played the game! If you haven't yet: s.team/a/1982940 #indiegame #indiedev

Decided it's time to cleanse my podcast feed of political hot takes. Need some solid tech/dev/design podcasts in my life instead. Any recommendations? Already listening to @syntax.fm, but that’s about it.

2 years of owning a Kindle and I JUST discovered they have an app that syncs your books and progress 🤦‍♂️ So you're telling me I can just whip out my phone anywhere and continue with my book? Jeez, going to smash my Goodreads challenge this year.

Shoutout to everyone posting footer year memes - you made me realize I hardcoded 2024 in my blog 💀 Finally fixed it properly... better late than never, right? 😅

Just finished my yearly retrospective (3rd time in a row!) - from work to fitness to mental health. ~10k characters of hopes, learnings, and plans. Already excited to see how this doc ages when I check it next January 👀 Do you also do yearly reviews? Any ideas for improvement?

The more I see these cool things, the more I'm convinced I need to drop everything and finally play with RN Skia 😅

Saad Najmi@saadnajmi.bsky.social

Can it be done in React Native, yes! At WWDC 2024, Apple added a new API for creating custom UI effects using Metal shaders. I wanted to see if you could do the same with React Native. With react-native-skia, you can! Left is the Apple demo, right is skia on react-native-macos 😃

So, this app has been my pet project for a few months now (super part-time). Already got a domain, so things are getting serious™️ (hopefully this one won't end up in the domain cemetery) Excited to share that it's starting to look presentable! Might start documenting the journey with #buildinpublic

Anyone know what this type of animated header is called? (Does it even have a proper name? 🤔) Built it with React Native Reanimated but would love to see how others tackle this!

Ever wondered why some React Native projects look completely different from others? 🤔 Found these two in the wild: - Feature-based (auth, feed, profile) - Type-based (components, screens, services) Best part? No wrong answers here - one for big projects, one for quick MVPs. Any other ideas? 🧵

When your code starts looking like a gingerbread cookie that's seen better days 😅 10/10 would still eat the cookie though… the code needs a complete rewrite…

🧵 Building my second startup - solo this time after parting ways with my previous co-founders after 4 years. Reality check: programming + day job + business stuff alone is getting overwhelming. How did you find your "perfect" business co-founder match? What's your "must-have" vs "nice-to-have"?

Looks like I have a new project manager - enforcing mandatory breaks by blocking my keyboard during programming 🐕 (Someone tell her that 'sit' doesn't mean 'sit on my workspace while I'm trying to code') #programming #dog

Just watched Social Network again and honestly? It's STILL ridiculously good! Also probably the best filmed villain origin story we got IRL 💀

TIL about git rerere (reuse recorded resolution): a feature that remembers how you solved merge conflicts 🧠 Will I ever use it? Probably (and hopefully) not. Did it blow my mind that Git has been holding out on me this whole time? Absolutely 🤯 git config --global rerere.enabled true

This is actually the first Spotify Wrapped where I was like “yeah that checks out”. For some reason, during the previous ones, I was always surprised by both top artists and songs haha.

Martin Piliar reposted

Friendly reminder 🔔 Season 2 of Silo TV show has just premiered on AppleTV+. In case you haven’t read the book, I really recommend you to do so! 📚💙

Found this old Reddit post of mine - still makes me happy whenever I spot dedicated bike lanes, especially when they're actually smoother than the car roads themselves #safestreets

Hey devs! 👋 Friendly reminder: the Rubberduck🦆 feed is here to help with those stubborn bugs. Just drop your code with "Rubberduck🦆" and let's debug together! Sometimes explaining your problem to a virtual duck (and fellow coders) does the trick. Why not give it a quack?

Why is it so fun to work on tools instead of what I should be doing?🤔 Anyway… Just released Minimal Unity Build Tool v1.1.0 with plugin support for custom pre/post build actions. Enjoy!🚀Btw. It's completely free, open-source, MIT license. github.com/martin-pilia...

Jotted down a coding dilemma on here yesterday, and voilà, the solution popped into my head minutes later! Bluesky now has a 'rubberduck🦆' feed – a space to share coding challenges. No pressure for answers, since sometimes, posting the question is all it takes to spark the solution.

Any Android developers here? I'm mainly a Unity developer, but I'm currently developing a native media player for my game, but mediaSession and mediaController are breaking my mind a bit. To clarify it, I need the notification player to listen to changes made in the app, and vice versa. Thread: 👇

The notification player itself +- works. It shows up, with correct metadata, and the audio is playing correctly. But when I click on the play button, it just blinks like it wants to change the state of playing and immediately returns back to the "playing" state.

I just found out about </kbd> tags in Markdown to format text as a button! 🤔 Fellow developers! What's a neat trick or tool you recently discovered? I write down things I learn into my Obsidian, this helps with formatting step-by-step tutorials tremendously.

📚💙 Ironically, not getting the Steve Jobs biography by Walter Isaacson initially led me to countless other books. Now, two years later, I'm finally diving into the book that sparked my reading spree! Let's hope it's more groundbreaking than the latest iOS update 🫢 (jk, namedrop is great)

You are up to date.