Live data from Hacker News

Show HN: Lumix Engine – Open source C++ 3D game engine

github.com

101–110 of 119 posts

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#101
post #99

Earlier quoted context omitted.

Perfectly valid question. You are right, while there is a high chance that UE and Unity will be maintained, there is no guarantee. In any single person project, especially noncommercial, the chance it will not be maintained is much higher and Lumix Engine is not an exception. The only "proof" that it will be maintained is that I already worked on this 4+ years (as you can see on github) and that I'm making a commerci…

I do not wish to appear overly cynical (and apologies if this does), but what is stopping me investing all my time/effort into this, and finding out the licensing terms have changed such that it becomes more on par with commercial offerings? Seems like the only benefit would be short lived, whilst I would take on a lot of the disadvantages of not going to a more commercial offering immediately. I'm genuinely interest…

You/I/Anybody can not change the license retrocatively. It means that current source code is MIT and it always will be. I/Anybody might fork the engine under different license or even close source it, but that won't change the fact that current source code is still MIT licensed. Me close-sourcing it is the same as me abandoning it - you can still continue using/developing it under any license you wish.

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#102

Earlier quoted context omitted.

Whoever thinks that all these random 3D engines are worth anything to anyone but hobbyist programmers is delusional to say the least. "gui tooling" (or as I like to call it: "the engine") represents maybe 80 to 90% of value of an engine like Unity or Unreal. I'm sure that anyone who's actually done some project in one of these can confirm what I'm saying. The amount of money and time spent on the tools of UE is simpl…

Unity had no GUI tooling until very recently, yet was already very popular.

I think they're referring to the GUI of the actual tools you're using within the engine, not the ability to create a GUI for your project in the engine.

I mean... just look at the screenshot of the OP. That needs some pretty serious work. :-/

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#103
post #40

Earlier quoted context omitted.

A lot of work still needs to go into those engines to achieve feature parity, specially in regards to GUI tooling. Just check Unreal's 2017 roadmap.

Whoever thinks that all these random 3D engines are worth anything to anyone but hobbyist programmers is delusional to say the least. "gui tooling" (or as I like to call it: "the engine") represents maybe 80 to 90% of value of an engine like Unity or Unreal. I'm sure that anyone who's actually done some project in one of these can confirm what I'm saying. The amount of money and time spent on the tools of UE is simpl…

But a game ships with a runtime, not an SDK. If you can build the game's content using proprietary tools, but ship that content backed by a FOSS engine compatible with the output of those tools, I think that gets you 90% of the way to being able to claim that your game itself is FOSS. Sure, people might not be able to alter and "recompile" the art assets from source without proprietary tooling, but they can alter the game mechanics, the scripting, the levels, etc. freely; and also introduce their own assets using whatever tooling they like.

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#104

Earlier quoted context omitted.

Whoever thinks that all these random 3D engines are worth anything to anyone but hobbyist programmers is delusional to say the least. "gui tooling" (or as I like to call it: "the engine") represents maybe 80 to 90% of value of an engine like Unity or Unreal. I'm sure that anyone who's actually done some project in one of these can confirm what I'm saying. The amount of money and time spent on the tools of UE is simpl…

The proprietary, closed, vertically integrated tooling in Unity and Unreal are what make them such terrible tools for use in a professional development environment. All of the best programming tools are free, open source software. Yet somehow we're meant to believe game programming is "special" in some way that it shouldn't use the same ecosystem as every other area of software development. Yeah, right.

Unity is opening more and more of the engine up.

And as for Unreal...

https://www.unrealengine.com/ue4-on-github

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#105
post #40
post #3

Maybe I'm just now getting aware of it but I just recently learned of Godot[1] and now this as well. Seems like we have the chance to replace Unity as the "Community" game engine with a free open source version. [1] https://godotengine.org/

A lot of work still needs to go into those engines to achieve feature parity, specially in regards to GUI tooling. Just check Unreal's 2017 roadmap.

Have you actually used godot? It has "read" 2d mode, that makes it interesting enough - and there are multiple commercial titles built in it.

In general I agree with you - but saying that "you should use Unreal/Unity" on every project is not the right answer in my opinion.

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#106

Earlier quoted context omitted.

The proprietary, closed, vertically integrated tooling in Unity and Unreal are what make them such terrible tools for use in a professional development environment. All of the best programming tools are free, open source software. Yet somehow we're meant to believe game programming is "special" in some way that it shouldn't use the same ecosystem as every other area of software development. Yeah, right.

Unity is opening more and more of the engine up. And as for Unreal... https://www.unrealengine.com/ue4-on-github

I wish Unity make their code public, they might be publishing a bit of code but most of it is still hidden.

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#107
post #99

Earlier quoted context omitted.

I do not wish to appear overly cynical (and apologies if this does), but what is stopping me investing all my time/effort into this, and finding out the licensing terms have changed such that it becomes more on par with commercial offerings? Seems like the only benefit would be short lived, whilst I would take on a lot of the disadvantages of not going to a more commercial offering immediately. I'm genuinely interest…

You/I/Anybody can not change the license retrocatively. It means that current source code is MIT and it always will be. I/Anybody might fork the engine under different license or even close source it, but that won't change the fact that current source code is still MIT licensed. Me close-sourcing it is the same as me abandoning it - you can still continue using/developing it under any license you wish.

Appreciate the answer, thanks. I guess that would rule out the people who definitely do not even want the possibility of the prospect of maintaining their own engine. I would be curious to know what kind of percentage we would be talking about...

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#108

Earlier quoted context omitted.

You/I/Anybody can not change the license retrocatively. It means that current source code is MIT and it always will be. I/Anybody might fork the engine under different license or even close source it, but that won't change the fact that current source code is still MIT licensed. Me close-sourcing it is the same as me abandoning it - you can still continue using/developing it under any license you wish.

Appreciate the answer, thanks. I guess that would rule out the people who definitely do not even want the possibility of the prospect of maintaining their own engine. I would be curious to know what kind of percentage we would be talking about...

No engine is guaranteed to be maintained, not even the UE/Unity. Look at CryEngine, once a big, popular engine. Now with all the CryTek's problems, I would not bet it won't get dumped.

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#109
post #64

Earlier quoted context omitted.

Because the values of the game industry are rooted in the demoscene, commercialization of game related IP assets and consulting work related specific hardware and design knowledge, without any religion about freedom of tooling, this is what most FOSS advocates fail to understand about the industry.

Given that every other industry has moved to FOSS software for their tooling, it's the game industry that has a "religion" about proprietary software being necessary to make money.

The claim that "every other industry has moved to FOSS software for their tooling" is demonstrably false.

Has the graphic design industry moved off Photoshop and Illustrator? Has video editing moved off Avid, Premiere, et. al.? Have Windows devs abandoned Visual Studio?

Re: Show HN: Lumix Engine – Open source C++ 3D game engine

#110
post #105
post #40

Earlier quoted context omitted.

A lot of work still needs to go into those engines to achieve feature parity, specially in regards to GUI tooling. Just check Unreal's 2017 roadmap.

Have you actually used godot? It has "read" 2d mode, that makes it interesting enough - and there are multiple commercial titles built in it. In general I agree with you - but saying that "you should use Unreal/Unity" on every project is not the right answer in my opinion.

Actually I tried it a few weekend ago, just downloaded and executed a few demos.

It looks nice.

Post reply on HN