I wonder if Unity (the game engine) actually has a sneaky potential here. It’s cross platform, fast, and maybe just maybe less bloated than carrying around an entire browser like Electron?
Unity's 2D UI stuff is very poorly designed, with lots of edge cases where auto-calculated fields can hit a divide-by-zero issue and then become unrecoverable because the value is now NaN which can't be auto-calculated back to a number.
Not sure about Unity, bot Godot is already used to build tools, like Pixelorama (pixel art graphics editor, a bit akin to Asesprite), RPG In A Box (game engine targeted for RPG games), Bitmapflow (tool to generate in-between animation frames), and probably more I don't know about.
Well, if I remember correctly, the Godot editor is written in Godot.
Speaking from personal experience, Godot has the sneakiest potential. It has all the UI components and flexible layout containers you could ask for, a signaling system that lets you put the methods from less relevant components in the scripts for more relevant ones (making for a more compact project), and you can also manually compile slim template builds for cleaner distribution. There's a future there.
If Unity were to ship platform native replacement for WPF equivalent (hell or even winforms) it would become a really enticing app development platform.
Aren't these pretty much the most trivial UI apps possible? E.g. compared to other native apps like Photoshop, Blender, Visual Studio or Office, CRUD is mostly just about banging together custom UI frontend for a database.
Unity's editor is implemented in its own (old) UI system, same with Godot, so in both engines it's possible to create 'traditional' non-game UI applications.
I was a VR developer from about 2014 to 2020 after many years in traditional video games.
The really sad thing about how VR evolved is that sim sickness was not taken seriously as a barrier for mass adoption. Too many devs and players cast it aside as a "them" problem. "They" couldn't handle it. "They" didn't have VR legs.
The bottom line is that most things that became popular in VR were violating the rules which prevented sim sickness. This was a self-fulfilling prophecy that led the VR world into a corner.
I'm hopeful that Valve will be better stewards of VR in the long run, once Meta shuts down its hardware division, which you know is coming in the next couple years.
The problem is that freer movement is more immersive and it’s that free movement that really increases the immersion, and immersion is the product that VR is selling over monitors. I do agree it’s a market limiting problem, but there’s only so many beat sabers and shooting galleries that can lock you in place and still deliver that.
It would appear that the Metaverse (as envisioned by Meta) was nothing more than a way to "grow" when there was no other reasonable path. It was a solution to this problem and this problem alone. Nobody wanted it.
Then AI comes along and offers real growth opportunity. But of course, Meta fumbled that one out of the gate because they are more interested in winning than in actually offering anything of value. So they figured they could sabotage the whole thing by open sourcing Llama. Then they got steamrolled by everyone actually creating value for people instead of following their tried and true parasite model.
No tech company in this era has been more destructive to society than Meta. Their utter lack of principles has led them down this path. Ironically the most value they have generated is to their investors and especially their employees who are all wealthy now, funded with advertising dollars from across the economy.
By giving away a viable product to steal the revenue stream from OpenAI in hopes they'd die on the vine. To draw developer attention towards them and take ownership of a thriving ecosystem like a honeypot so they could bait and switch them towards some kind of perverse ad-driven nightmare once they were dependent on them. You know, the standard Zuck playbook.
I've often thought that in the USA we could use a type of crime that's called "Betrayal of the Public Trust". It is reserved specifically for public servants and elected officials. The idea is that if you choose to do that job, it is contingent on the public's trust. If you betray that trust it is important to recognize that specifically. This should include harsher sentencing.
This should be a deterrent to those who would pursue power for its opportunities in unethical behavior. It would also be a way for society to recognize the seriousness of this breach.
Why would those who benefit from this crime ever outlaw it for themselves and their buddies? It makes no sense at all. Laws are only ever passed for a reason.
I run a small game studio. I use Cursor to write features that I don’t want to hand code, but wouldn’t ask a teammate to do. Usually that is because describing the idea to a person would take about as much effort and the result would take longer.
These are usually internal tools, workflow improvements, and one off features. Anything really central to the game’s code gets human coded.
I think the further you are from the idea part, the less fun AI coding will be for you. Because now you need to not just translate some spec to code, you have to translate it to a prompt, which ups the chances of playing the telephone game. At least when you write the code yourself you are getting real with it and facing all the ambiguities as a matter of course. If you just pass it to an LLM you never personally encounter the conflicts, and it might make assumptions you would not… but you don’t even realize it because they are assumptions!
reply