Advertisement · 728 × 90

Posts by John O’Kane

Physics Constraint Solver Deep Dive: PGS & Baumgarte in Havok Technical deep dive into how Havok’s constraint solver functions, covering PGS iteration, Baumgarte correction, and the direct solver.

I'm glad to see these more in depth product blogs taking place from middleware. Too often this sort of information is hidden to developers if they aren't in a big team or directly working on the code. You get to see a) the typical issues and b) the better solutions. www.havok.com/blog/how-hav...

5 days ago 1 0 0 0

I got around to playing this last week. It's fun! There are plenty of interesting choices and I like the feedback loop of defeated enemies becoming friends. Figuring out when to push forward and how to time the use of friends as wildcards to fix your hand was key for me. Demo recommended!

6 days ago 5 4 1 1
Preview
Guild Ultimate mobile - closed beta test In 2021 we released a full remaster of Guild of Dungeoneering called Ultimate Edition on PC and soon afterwards on Switch. Sadly we weren't able to bring it to mobile - until now! Would you like to h...

Fan of Guild of Dungeoneering but sad we never brought the 2021 remaster to mobile? Well good news, it's coming! If you'd like to take part in a closed beta on mobile sign up here: forms.gle/MMCk2HCXT5JK...

1 week ago 8 7 0 0
Video

Most indie devs are terrified of showing bugs.
I just posted a video where hundreds of keys fly into a mushroom monster's face, deal zero damage, and he kills us anyway.
I have a theory: people don't share perfect gameplay. They share the moment everything went wrong.
Demo ships in April. #indiegame

2 weeks ago 308 33 12 0
Video

How many ways can you kill a mimic? 1) Bow from a distance, 2) sword face to face, 3) or boot first and spear second. Which one is yours?
Paper Rogue demo in April. Wishlist link in bio.
#indiegame #indiedev #roguelike #rpg #dungeoncrawler #indiegames

2 weeks ago 18 5 2 0
Video

Hairy Heart is excited to be entering the publishing scene with the irrefutable, belligerent, and downright perverted Anthology of the Killer.

We're bringing thecatamites' award-winning cult classic murderfest to Nintendo Switch and PS5 in the very near future.

🔪😱🖤😱🔪

2 weeks ago 1027 408 19 46
Post image

This has been a hard secret to keep: we're publishing the remarkable He Who Watches on Steam!

He Who Watches is a unique, first-person puzzle game with a fundamental twist - a casual disregard for gravity!

Play the demo and wishlist today!

store.steampowered.com/app/1070500/...

3 weeks ago 167 54 5 7
Advertisement

Gonna close submissions on Sunday 29th end of the day, so if you wanna show a game send in some info before then.

3 weeks ago 3 2 0 0
Post image

Happening tonight: Sparks: Game Changers Info Session 🎉

A free 6-week programme for marginalised genders in the Irish games industry. Join to ask questions and see if it’s right for you.

📅 6pm (GMT) — Sign up: luma.com/ggorgqz3

Apply here: tally.so/r/NpWKO0 pic.x.com/HRTF4xOnF8

3 weeks ago 6 4 0 0
Post image

DEADLINE EXTENDED: Applications are open for the role of Head of Digital Games at Screen Ireland.

This role will lead the agency’s strategy and policy for the Digital Games sector.

📅 Deadline for applications: 2nd April, 5pm
🔗 screen-ireland.jobs.personio.com/job/2529275?...

#JobFairy

3 weeks ago 11 13 0 3
Preview
Tap a Taxi: Ireland Rides App - App Store Download Tap a Taxi: Ireland Rides by Tap a Taxi Co Op on the App Store. See screenshots, ratings and reviews, user tips and more games like Tap a Taxi: Ireland…

Was just chatting with a taxi driver about this and it seems about 1000 taxi drivers have come together so far to create an alternative to the big apps.

They hoping to bring more drivers in but they need people to use it.

He asked that ppl try this app first!

apps.apple.com/ie/app/tap-a...

3 weeks ago 111 66 12 6

Lester Freemon is a real person to me

3 weeks ago 228 2 4 1
Post image
3 weeks ago 488 92 1 0
Video

Here's a write-up of my investigations into a technique called "Inertial Easing" - an interesting idea on how to use easing functions for spring-damper-like applications.

theorangeduck.com/page/inertia...

3 weeks ago 44 12 5 0
Advertisement
Photo of the game Bib Goes Home. A small projector on a Mechano stand is doing interactive projection mapping on the pages of a cardboard pop-up book.

Photo of the game Bib Goes Home. A small projector on a Mechano stand is doing interactive projection mapping on the pages of a cardboard pop-up book.

Screenshot of the game Far From Noise. A Citroen 2CV is balanced precariously on the edge of a cliff. Text bubbles: "(honk honk) HELLOOO?"

Screenshot of the game Far From Noise. A Citroen 2CV is balanced precariously on the edge of a cliff. Text bubbles: "(honk honk) HELLOOO?"

A screenshot of the game Rhell. A young mage stands in front of some bookshelves and a bed, looking at a spectrral form above.

A screenshot of the game Rhell. A young mage stands in front of some bookshelves and a bed, looking at a spectrral form above.

Close up photo of the installation Wobble Garden. LED rings shine in many colours, at the bases of springy conical silver doorstops.

Close up photo of the installation Wobble Garden. LED rings shine in many colours, at the bases of springy conical silver doorstops.

Leftfield submissions are now open for 2026: airtable.com/appIQDFmYU3o...

3 weeks ago 65 56 3 1

Ha, in practice there probably isn't much similarity. Visually spoke to me with regards to introducing more brushes as you move into the scene and and fading them out as you move back. I just mean micro regions (2x2) where a newly spawned brush attempt will fail if something already resides there.

4 weeks ago 2 0 0 0

Especially when I say "shrinking" which I think your 3d patterns and shrinking/growing approach is extremely effective.

4 weeks ago 2 1 1 0

Oh dear, I'm only making the connection now to your video and posts on Surface Stable Fractal Dithering. I ultimately just use micro-tile bins, large tile stroke limits, and random samples (because randomised suits messy painting) to manage brush placement, but your work was very much on mind!

4 weeks ago 2 1 1 0

Wanna try out the demo for The Darkside Detective 3?

4 weeks ago 5 2 1 0
Screenshot of capsule of Sparrow Warfare on Steam showing how the game got loads of positive reviews, 20 so far. Everyone loves the game.

Screenshot of capsule of Sparrow Warfare on Steam showing how the game got loads of positive reviews, 20 so far. Everyone loves the game.

20 reviews and all of them positive! Keep them coming! We need 50 to get to the next level!

4 weeks ago 8 2 0 0
Post image Post image

As the #GamesFromIreland Steam Event begins to wind down, we’d like to highlight some more of the amazing games made in Ireland. From the gothic co-op horror of Eyes of Hellfire to the cozy stop-motion adventure Éalu, Ireland continues to offer games that can’t be found anywhere else.

1 month ago 26 11 1 0

Yes, there’s a bit of blending over time and an attempt to sample for nearby colours to pick the most agreeable rather than just what’s under the centre. Flickering can be an issue.

4 weeks ago 1 0 0 0

Thank you!

4 weeks ago 2 0 0 0

Hey Hyphinett. It's not the Kuwahara filter - I did try that in the past, but it wasn't enough and quite expensive. It's basically mimicking paint daubs all over the top of the colour, depth and other buffers after rendering - but with them being tracked over time and anchored in the world.

4 weeks ago 1 0 1 0
Advertisement

Thanks!

4 weeks ago 3 0 0 0

Thank you!

4 weeks ago 1 0 0 0

Yes, some form of fading / shrinking would probably be a good addition.

4 weeks ago 3 0 0 0

Thank you!

4 weeks ago 1 0 0 0

Thanks!

4 weeks ago 1 0 0 0

Yeah, I hope to write up more when I get things finished. Performance is a key concern. Compute shaders are used to spawn and reproject brush strokes into screenspace. A pixel shader picks the best few candidates and composites the brushes. No textures (yet), all procedural. <1.5ms on 3080Ti Laptop.

1 month ago 3 0 1 0