By Unity-like I mean easy to use editor (with interface somewhat similar to Unity’s) and not having to code in C/C++ if you don’t want to (too easy to make accidental memory leaks and segfaults. It means also shenanigans-free license, no things like profit shares). I already know about following:
Shiva3D - from what I’ve seen almost 100% Unity clone except it uses Lua for scripting
Godot Engine - Open Source (MIT license from what I gathered) engine with scripting language similar to Python (although few keywords are different). Bonus: Has visual, Delphi-like GUI/HUD designer. Also Godot’s project manager looks IMO better than Unity’s.
There’s also Polycode (open source and I think uses Lua for scripting as well although allows for usage with C++), but I am not sure if it is maintained anymore.
jMonkeyEngine, while having Unity-like API, lacks easy scene editor (unless it changed recently), that’s why it wasn’t included. Ogrekit lacks easy, unity-like editor as well AFAIK and as far as I realize, it forces you to use c++ (re-read OP to see why it doesn’t sit well with me).
Yeah, but CryEngine requires you to pay percentage of your game’s earnings back to Crytek (don’t remember which one) and I want engines with shenanigans-free license, either flat price or free (even if as in beer).
//edit: And I’ve used JME like year or so ago so they probably added this feature in the meantime - last time I used this, it wasn’t there.
I had a look on Polycode and it seems to be alive (posts from this month on forum that aren’t spambot-generated, active Twitter feed (last post is from 18 feb, I think)) so we can add this to the mix. I am currently making game in Unity that I hope to sell, but after it’s done I probably will be making full switch either to Polycode or Godot, or anything new that seems to be worthwhile.
Two words: Linux Editor. I’m looking for an alternative that is close enough to Unity in terms of features and user friendliness, but with Linux editor. as I said, project I am making currently I’ll finish on Unity, because porting to different engine would be loss of time, but after that probably full switch.
No, I don’t need make the game button. I need engine with editor that works on Linux without using VMs or wine. And no, it is not “too much work”, but I’d lose time by switching engine mid-project. And switching engines generally doesn’t end well for the game as Daikatana and Duke Nukem Whenever has proven. So I want to finish this project before I ditch Windows partition completely (in meantime I am learning my ropes in Godot).
Time during which you need to keep buying food and paying rent, so effectively you’d lose money by switching engine mid-project, or in other words, porting your game to Linux is too expensive for you…?
No, time spent on learning new engine, new api, new workflow would kill this project (or at least put it along the “hits” like Daikatana, Castlevania 64 or Duke Nukem Forever, i.e. crap because I had to port from unity every single script and probably would do this badly), so I’ll be better off with finishing it on Unity, then making a switch. It would be better for the project.
I also kindly ask to stop this offtopic, as this thread is for suggesting viable Unity alternatives, not discussing if Christmas is better than an Easter.
Yes the shaders was making it slow. The Maratis engine looks nice, but it looks like the development have stopped. So far i would say, that unity is the most easy to develop games.
How? I doubt Unity the company that was offered a 1 BILLION dollar buyout would be douchebaggy enough to start a kickstarter… Jeeze they aren’t Warner Brothers.
Or that new built in function “doMyShit();”
Works like a charm and was introduced in the last unity update. I’ve made 37 game yesterday with that function. Anyways, stop bashing the dude. (Ik I’m bashing him too but this function actually works)