Re:Show HN: Crown – A flexible game engine written from scra...
by alkonaut on Thursday June 22, 2017 @07:01AM
(#14611334)
Wow it seems to contain a full level editor written in vala, a language I hadn't heard of. It seems to be a high level language similar to C# but with a native compiler and some different semantics (RC instead of a tracing GC for example). Is vala widely used?
[ Parent
| on HN ]
Re:Show HN: Crown – A flexible game engine written from scra...
by pja on Thursday June 22, 2017 @07:41AM
(#14611500)
Vala came out of Gnome/Gtk app development on Linux IIRC. It takes the GObject object layer from Gtk/Glib and promotes it to a first class part of the language: There’s a fairly direct translation from the various parts of the Vala language to C + GObject / Glib / Gtk+.
I don’t think it’s widely used outside of the Gnome desktop world, but there’s quite a few apps written in it out there.
Re:Show HN: Crown – A flexible game engine written from scra...
by rhodysurf on Thursday June 22, 2017 @07:08AM
(#14611358)
Its really only used for gtk3 apps. I think it was created with that in mind by the gnome team
Re:Show HN: Crown – A flexible game engine written from scra...
by dbartolini on Thursday June 22, 2017 @07:27AM
(#14611425)
Toolchain was initially written in C#. Vala simplified a lot the switch to GTK+3.
Today I think an IMGUI-like approach is the way to go for game tools. Rewriting the editors should be rather painless due to their engine-decoupled TCP/IP architecture.
Re:Show HN: Crown – A flexible game engine written from scra...
by escapetech on Thursday June 22, 2017 @08:00AM
(#14611589)
Vala has been out for some time. I haven't used it since 2007 though. Vala would always come up in discussions about C# on GNU/Linux and Stallman in particular wanted no parts of C# or Mono in the operating system.