Ryan Miller's Avatar

Ryan Miller

@ryanmiller.ca.bsky.social

Game Development Generalist Dad from Toronto ๐ŸŽฎ Technical Artist by day ๐Ÿง‘โ€๐ŸŽจ๐Ÿ’ป Managing Director of @ontariogametesters.com and very slow indie-dev after hours ๐ŸŒ ryanmiller.ca he/him

1,576 Followers  |  1,355 Following  |  266 Posts  |  Joined: 16.08.2023  |  2.2099

Latest posts by ryanmiller.ca on Bluesky

Preview
Best optimization tips by Unity engineers at Unite Compilation of best Unity tips by Unity engineers gathered at Unite conference. I spent a bunch of time rewatching those talks so you don't have to.

gamedev.center/best-optimiz...

08.08.2025 14:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Hundreds of chunk scenes? Is that for a huge streaming world or something? Almost sounds like prefabs/addressables would be better at that quantity.

08.08.2025 15:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I remember hearing this years back, but couldnโ€™t remember the source. Thanks for the link!

08.08.2025 15:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That's pretty good!

08.08.2025 14:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I've done the whole

Environment
- Static Models
-- child objects
- Colliders
-- child objects
- Interactive Models
-- child objects

Thing and I don't love it.

08.08.2025 14:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Unity Devs: How do you organize your scene hierarchies in Unity? Talking about Environments/Props. I don't really want to group everything. Do y'all use those scene hierarchy plugins that make fake folders? Do you make =====NPCS===== header gameobjects? Something else? TELL ME!

08.08.2025 14:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0

Exactly, just like an RPG. Is this an RPG? I think so. Maybe. Sorta.

08.08.2025 14:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is entirely reasonable because I don't need my dialog to branch, use conditionals, or set variables. Simple is good!!

08.08.2025 14:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

And for those curious, here's what the dialog content scriptable objects themselves look like. For whatever reason I prefer to roll my own solution here than use something like Yarn/Dialogue System/etc.

08.08.2025 14:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

How the dialog appears is up to the PlayDialog that requests the DialogContent get played. It's an enum that goes into a dictionary lookup, so it should support 100 different dialog styles (please no, I'm kidding, I think I just want 2???)

08.08.2025 14:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

I've decided to keep both dialog bubbles and the text box. Figure they'll be useful in different contexts. That's enough time working on Dialog UI, time to get back to ... gameplay? art? level design? ๐Ÿค”

08.08.2025 14:05 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Made a stem for the dialog bubbles ๐Ÿ’ฌ

03.08.2025 17:57 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey you got the new Retroid Flip! Looks super cool.

01.08.2025 11:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Working on a 'bubble' version of the dialog player UI. I got positioning + screen clamping working. Next up will be the 'stem' graphic and placement. Maybe some padding.

27.07.2025 16:05 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘‹

Canโ€™t wait to see what you come up with! ๐Ÿ˜„

23.07.2025 21:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Apple is delisting Wheels of Aurelia from the App Store, because it's... "obsolete". Our statement:

15.07.2025 14:03 โ€” ๐Ÿ‘ 1678    ๐Ÿ” 825    ๐Ÿ’ฌ 36    ๐Ÿ“Œ 99
Preview
Microsoft Makes AI Mandatory For Employees: What It Means For Your Career We explore what that means for future careers & why thriving in the age of intelligent machines will require more than technical know-how; it necessitates the human edge.

Microsoft Employees are being forced to use AI, so this result is unfortunately unsurprising www.forbes.com/sites/bernar...

13.07.2025 13:00 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.

The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.

10.07.2025 19:46 โ€” ๐Ÿ‘ 6902    ๐Ÿ” 3023    ๐Ÿ’ฌ 112    ๐Ÿ“Œ 626
Video thumbnail

Ok don't get too excited, I put together a graphics settings screen. Contain your excitement!! It is only a menu screen.

05.07.2025 20:18 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

planning ahead:
you must survive through '25
absorb the kicks in '26
keep on devvin' in '27
dire straits in '28
this is fine in '29
stay sturdy in '30

11.12.2024 17:45 โ€” ๐Ÿ‘ 202    ๐Ÿ” 34    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2

Easy: the team wants to use Slack and Microsoft forces them to have meetings on Teams.

02.07.2025 21:14 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I didn't think I could like Microsoft less, but here we are.

02.07.2025 18:29 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Built-in FBX Support and better physics, I mean, I had to give it another go!!!

29.06.2025 14:37 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Why am I making things in Godot now? It's pretty cool actually. Much improved from the last time I tried it. I gotta get back to Unity so I don't restart this project again ๐Ÿ˜–

29.06.2025 14:37 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

It defaulted to english for me, but the selectable countries do not include any North America. I accept and understand this. Just curious why they haven't hit NA yet and thought somebody might know.

29.06.2025 14:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Fairphone looks great, but wait, they don't work in North America?

29.06.2025 12:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Hope you can get some rest and answers. Sorry to hear this happened.

28.06.2025 12:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
EA CEOโ€™s pay is up, as EA worker median income drops Behold, the tallest chart in Game File history. PLUS: EA execs were paid (a little) more for boosting generative AI

NEW: EA CEO Andrew Wilson was paid $30.5 million in cash and stock this past year, up about $5m from a year ago

Since the U.S. requires companies to compare CEO pay to employee pay, I made an EA pay chart

To make it work, I had to make it VERY TALL

Take a look: www.gamefile.news/p/ea-ceo-and...

26.06.2025 19:32 โ€” ๐Ÿ‘ 1782    ๐Ÿ” 598    ๐Ÿ’ฌ 89    ๐Ÿ“Œ 244
Post image Post image

I moderated a panel at XP Game Summit a couple weeks ago, which was a really rad event! They just recently sent some cool photos ๐Ÿคฉ

22.06.2025 15:37 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

It's been a little while! I have been adding a health bar, as well as items and food that you can eat to heal. There's a whole Item Manager / ID / Pooling thing too, but that's hard to show in a video.

22.06.2025 15:34 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@ryanmiller.ca is following 20 prominent accounts