4 ms·
Its beauty comes from being small and orthogonal, but flexible enough to expand to accommodate the project. It's great for embedding, batteries-not-included; wh
by mastax 5y ago
Its beauty comes from being small and orthogonal, but flexible enough to expand to accommodate the project. It's great for embedding, batteries-not-included; when you're writing your `class` implementation you can integrate it with your engine's object system.
But many modern engines lean more in the data driven direction. Most or all of the game logic is implemented in config files and the embedded language. You're not writing scripts that manipulate game systems built into the engine, you're building your game systems in the embedded language. Now you want a bit more heft from your language.