Simon Carter
bbbscarter.bsky.social
Simon Carter
@bbbscarter.bsky.social
Middle-aged game developer and coder.

Currently with DeepMind. Formerly Bullfrog, Big Blue Box, Lionhead, No Man's Sky.

Co-creator of Dungeon Keeper and Fable.

Billionaire playboy. Pathological liar.
I’m curious how people organise their ‘entity’ setups in Godot. Examples I’ve seen:

- Component-like. Generic root node, component nodes directly under, accessed via node path.
- Inheritance + module nodes. Root node is specific type, with members to assign sub module nodes.
- etc
#godot #gamedev
May 25, 2025 at 6:49 AM
I very much like Godot and how architecturally agnostic and flexible it is - but I still find myself missing a first-class component-system.

Sure, you can emulate it using nodes, but a proper component system is more than just nodes-with-children, and filling those gaps is tricky.

#godot #gamedev
May 24, 2025 at 6:11 AM
Watching Tenet over the weekend has me contemplating if every Christopher Nolan film is secretly a high budget episode of Red Dwarf with all the humour removed and padded out by 2 hours.

www.youtube.com/watch?v=EahH...
The Fight | Red Dwarf | BBC Studios
YouTube video by BBC Studios
www.youtube.com
January 13, 2025 at 9:34 PM
Looking into creating a small desktop GUI tool using something modern.

Most tutorials assume you’re creating a business web app. “Obviously you want to use MVC/MVVM/Reactive/DI/Providers/Notifiers/State management.”

No, I just want to hook up a few buttons to some data structures, thanks.
December 9, 2024 at 2:51 PM
Reposted by Simon Carter
Excited to reveal Genie 2, our most capable foundation world model that, given a single prompt image, can generate an endless variety of action-controllable, playable 3D worlds. Fantastic cross-team effort by the Open-Endedness Team and many other teams at Google DeepMind! 🧞
Introducing 🧞Genie 2 🧞 - our most capable large-scale foundation world model, which can generate a diverse array of consistent worlds, playable for up to a minute. We believe Genie 2 could unlock the next wave of capabilities for embodied agents 🧠.
December 4, 2024 at 4:13 PM
Oh wow - just stumbled across sokol as an SDL/gpu alternative. It’s very impressive!

github.com/floooh/sokol

#gamdev
GitHub - floooh/sokol: minimal cross-platform standalone C headers
minimal cross-platform standalone C headers. Contribute to floooh/sokol development by creating an account on GitHub.
github.com
November 21, 2024 at 10:45 PM
A short post on getting Emacs/Evil to work consistently with snake_case and camelCase, which was harder than I expected.
blog.simoncarter.me/blog/emacs-e...

#emacs #evil
Emacs, snakes and camels
How to get Emacs Evil to work consistently with snake_case, camelCase and PascalCase.
blog.simoncarter.me
November 9, 2024 at 4:27 PM
Hurrah! Godot is getting in runtime game editing support in 4.4.
godotengine.org/article/dev-...

Looking forward to not having to support my hacked together workaround - though it still works if you need a solution in the meantime:
github.com/bbbscarter/G...

#godotengine #godot
Dev snapshot: Godot 4.4 dev 4
After a short delay due to GodotCon, we are back with another exciting update.
godotengine.org
November 9, 2024 at 11:01 AM