Hacker News new | ask | show | jobs
by cloudmike 1429 days ago
> has anyone even proposed an "engine agnostic" IDE experience for game dev?

I'm working in this direction. My focus is on higher-level editors for making worlds, meshes, animations, sounds, and visual effects. So far it's mostly written in Luau (Roblox's open source version of Lua) and the first engine integration is Unity. You use the editors and a Luau API to make your game. The API for now is part Unity-inspired and part Roblox-inspired.

I have the editors and Luau integration working well enough that I'm now using them to build a game. I plan to do that before supporting other engines. I've been building with other engines in mind (including having an abstraction), but I wanted to prove (to myself at least) that the editors have value before going down this path.

I'm kind of taking some risks with the editors, e.g. they're diegetic (all in-world UI). My main goal is to build higher-level editors that are actually fun to use, and then supporting multiple engines is secondary. Good to know someone else is thinking about that though!

I post about progress here if you're interested: https://twitter.com/kineticpoet

1 comments

Oh, that looks amazing! Love the diegetic UIs, they look intuitive and very fun to work with!