Profile avatar
patricktcoakley.com
Software development consultant and hobbyist #gamedev using #Godot and #Bevy. I enjoy #CSharp, #Swift, #Rust, vintage computers, and OSes. I also write articles and tutorials at https://patricktcoakley.com. 日本語でもええんや Views and opinions are my own.
38 posts 425 followers 68 following
Regular Contributor
Active Commenter

My BlueSCSI has arrived and I’m having a blast writing some Pascal on my #MacPlus! #Marchintosh #VintageApple

I love reading weird books that envisioned this bizarre future where “everything is objects.”

Hello #Marchintosh and #VintageApple folks, I was curious if anyone had any recommendations for what I should replace the battery in my recently acquired Mac Plus as well as my Quicksilver G4. I've seen some different recommendations but wanted to see if anyone had anything specific in mind. Thanks!

I randomly got recommended some Delphicon videos on Youtube and I'm fascinated that the #Delphi community still organizes events and seems to have an active global community. Even the IDE and tooling look the same as it did decades ago. I wonder how many companies are just trucking along on Delphi?

Arrived in great condition! Still waiting on my ZuluSCSI but excited to put it to work. #ClassicMac #VintageApple

Bought my first #ClassicMac, a #MacintoshPlus! I have always wanted to pick one of these up but never got around to doing it, super stoked to tinker with THINK C.

Courtesy of the YouTube recommendation algorithm: www.youtube.com/watch?v=Eb4-... Was an enjoyable talk considering it's almost 23 years old and many technical aspects didn't age well, the ideas feel pretty forward-thinking for the time and have some relevance today.

Haven't played around with #Swift in a while and want to take some time to investigate the changes in Swift 6 more deeply. I feel like a lot of work went into concurrency and compile-time guarantees, which is super cool.

Godot 4.4 C# packages move to .NET 8. What does this mean for your current and future projects? Learn more 👇 #GodotEngine #Godot godotengine.org/article/godo...

Surprisingly well-done video on the air-strafing of Quake engine (and related) games. I thought it'd be pretty surface-level, but it goes quite in-depth and has really polished visuals to help explain things. youtu.be/gRqoXy-0d84

Hi all, I've just posted a new article on structs in #CSharp: patricktcoakley.com/blog/what-th... I appreciate any feedback, and if it helps you out please let me know! Thanks!

Hi all, I've just posted a new article on structs in #CSharp: patricktcoakley.com/blog/what-th... I appreciate any feedback, and if it helps you out please let me know! Thanks!

Just put up the first version of my take on a #Godot version manager here: github.com/patricktcoak... It uses a hybrid TUI/CLI approach to be both easy to use and flexible for users. Right now I have .zip releases for Windows and Linux, as well as Scoop and Homebrew repos. Here's a quick demo:

Just put up the first version of my take on a #Godot version manager here: github.com/patricktcoak... It uses a hybrid TUI/CLI approach to be both easy to use and flexible for users. Right now I have .zip releases for Windows and Linux, as well as Scoop and Homebrew repos. Here's a quick demo:

Ever so often I see people complaining about Unity. This is your periodic reminder that Godot + C# is really good these days. #godot #gamedev #indiedev

Good morning everyone, hope you all have a great Wednesday!

"Epic Games is officially cool with the Internet Archive preserving early Unreal games" from Game Developer: www.gamedeveloper.com/business/epi...

Representing #godot at Disney Springs!

Continuing work on a POC Godot version manager and liking [Cysharp's libraries](github.com/Cysharp) so far. The documentation is pretty sparse in terms of examples for some things, but I like the emphasis on #csharp NativeAOT, performance, and the use of Source Generators.

Playing around with making a Godot version manager POC and I never realized how much work it is to distribute a macOS binary due to all of the notarization steps. Linux and Windows GitHub workflows are so simple, but now I need to do a bunch of extra work with my Apple Developer account... 🫠

Are you learning Godot and not sure if you should learn GDScript or C#? Hopefully this blog post points you in the right direction! patricktcoakley.com/blog/choosin... #Godot #gamedev

patricktcoakley.com/tutorials/in... Hi all, I wrote another article, this time on the state pattern for #gamedev. I use #Godot with #csharp, but hopefully it makes sense if you are using #GDScript. I appreciate any feedback, and if it helps you out please let me know! Thanks!

After a slight delay due to #GodotCon and the yearly contributor meeting we are back with a feature-packed update including the much-requested interactive in-game editing mode! #godot #godotengine godotengine.org/article/dev-...

patricktcoakley.com/tutorials/in... Hi all, I wrote another article, this time on the state pattern for #gamedev. I use #Godot with #csharp, but hopefully it makes sense if you are using #GDScript. I appreciate any feedback, and if it helps you out please let me know! Thanks!

Now that I'm trying to write more regularly, I finally got around to updating my site's) theme. I've been using Zola for a while now and one thing I appreciate is how easy it is to customize due to Tera templates. If you need a simple and easy static site, I highly recommend checking out Zola!

Are you learning Godot and not sure if you should learn GDScript or C#? Hopefully this blog post points you in the right direction! patricktcoakley.com/blog/choosin... #Godot #gamedev

Representing #godot at Disney Springs!