My mind works extremely quickly, have to stop myself from finishing other people’s sentences. I don’t think it’s a sign of intelligence, just perceiving the world a little bit differently.
I really love ECS. I’ve shipped games with my own spaghetti mess of classes and poorly thought out inheritance (at least it feels that way) but ECS and composition just is much nicer for incrementally adding functionality without thinking about the big picture too much. I love that I can think about just one small feature I want to add instead of the overall grand design.
This might be bad design (no idea) but I’m working on an item system for a game right now. I have Item and ItemHolder components. If it’s a player, they’ll have an InputController component, which lets them use the Item in the ItemHolder, otherwise there is an AIController component that let’s an NPC use the item.
I have a system for handling every piece of functionality that can be defined in its smallest form, which makes it incredibly easy to add or remove functionality to any entity.
Also, performance is great. I have the mindset to not prematurely worry about performance until profiling now.
I grew up Austin, off the top of my head I remember (512) 485-5555 for Time Warner Cable and (512) 459-2222 for Gatti’s Pizza. I have no use for remembering these phone numbers anymore but I’ll probably never forget them.
I've built a few custom engines over the past decode, also shipped a few games. I've lately been working with Bevy in Rust, and I really absolutely love it. It's the perfect framework (for me). Bevy gets out of the way enough where I don't feel like I have to fight with it, which is what always annoyed me with actual game engines. Plus, I love working with Rust.
Never liked carts either. I can fit everything I need in a basket or in my hands. I don’t know why but it gives me very unpleasant feelings thinking about spending an hour at a grocery store with a completely filled cart.
Same here. The first real dynamic website I created used flat files and PHP, because that’s what I learned from friends online. Then shortly afterwards I taught myself how to use MySQL.
I don’t use MySQL or PHP for anything nowadays, but was extremely useful to learn in the early 2000s.
I haven’t really had a great experience with Flutter in the past, in my opinion I think React Native provides a better user experience. Developer experience is okay.
The best experience for users would be a library that handles business logic, as well as describes how the UI should be laid out, then building native clients that use that library.