Armory or UPBGE?

Nowhere did I write that UPBGE’s success automatically determined Armory’s, or that all new users should be trying Armory right now or that we will manage to convince everyone to use open source engines.

All three are strawman arguments.

At the end of the day, the question is: who is more likely to try Armory. A user used to using blender for all their content creation along with a game engine integrated into it, or an Autodesk user, used to Unity/Unreal?

Given that there far more of the latter, could we not use more help to get more of the former?

Also, who is more likely to help and cross promote us? Another Blender based, FOSS engine, or the corporation behind a product who’s (partial) revenue we may potentially threaten one day?

Notice that these statements/questions deal in probability, not automatic, deterministic causality.

Just saying avoid getting on board users thinking there won’t be critical bugs or thinking Armory is ready for production.
Otherwise, yes other people are welcome.

I’m among those thinking there is place for every software, whatever it is free or commercial.
Different software for different needs.
About your question , i don’t know, ask Lubos lol

I completely agree. I was talking about the impact UPBGE disappearing would impact on Armory in the future when, hopefully, Armory is eventually more production ready.

I’m among those thinking there is place for every software

Once again, I didn’t say there isn’t. I’m rather glad that Unity and and Unreal exist. I don’t think it would actually be a good thing if they disappeared either, as I suspect it would lower the number of independent game developers and great indie games. I was talking purely about which engine’s users were more likely to be willing to give Armory a try and like it, along with which were more likely to help Armory as a project.

1 Like

In reference to MagicLord’s very appropriate comments, I would also like to temper my previous comments with the observation that “I, too, am a futurist, not a Fanboy.” Armory is very much in development, and not yet prepared to replace anything, but, “I’m certain that I see the future.”

For any company that sets out to produce a production video game, risk is a more crucial consideration in many ways than cost. Even “royalties” are quite routine: turn on your radio, of any kind, and someone is paying someone else for every song that you hear. (Full disclosure: “and one of them is me.”) Commercial game-engine producers really don’t have to worry about people making an adverse engine-decision based on what is simply another component of “COGS = Cost Of Goods Sold.”

But Armory has chosen to leverage Haxe, which is a tool that I am already very familiar with, and it is this, specifically which I foresee to be game-changing. (Here, as it already is in many other areas.)

Well, I was trying Armory, and it seems as though UPBGE has gotten some love. They are 2.81 now. I think learning a new language at this time may discourage people that struggled to learn just one, lol.

Please don’t think I’m tossing Armory out, by no means. But for the ease of my skills and development of my game I think I’m going to play with UPBGE until such time I can go to PS4 and Xbox style game development skills, lol.

I don’t need a jet liner to use the light to read my comic book (Quote: Harry Dresden)

It is nice to have all those pretty knobs and buttons, but the real question is "Do we really need them at the point we are at? " (Quote: Ton). So I think if you are wanting to build a game, then open your tool box, take out the proper tools and build it. But there’s no sense bringing the entire Lowes with you only to use a roll of ducktape, lol.

If you’re going to need realworld lighting… then Eevee it your tool.
If your builing the next Tomb Rader, Doom, Fallout, Fortnite, and GTA… Armory is your tool.
If your building a fun free game that people would probably play, share, and give away… then UBGE is your tool.

Either way you build it, someone will play it. and I hope you all create awesome games that people around the world will enjoy. I plan on doing just that :slight_smile:

EDIT: Stupid autocorrect doesn’t work from my smartphone, lol. Long live TypoKing(1997)

Well, this is a very old topic that probably should not be “resuscitated,” but maybe it’s important to point out that there are fundamental differences between [UP]BGE and Armory.

  • BGE is/was a facility that allowed Blender to respond in various ways to external inputs such as game controllers. When a game was running, Blender was there, actually doing the work. (Its usual GUI was out of sight …)

  • Armory is a program generator, fully integrated into the Blender environment, which through the magic of Haxe produces stand-alone programs which run on various target platforms to implement the game. Blender is the “game development environment,” but when the resulting game actually runs, Blender is not there.

The rendering technology implemented by Armory is closely patterned after Blender, especially EEVEE, but is not Blender.

Armory purposely borrows many ideas from Blender in order to integrate as smoothly as possible into its world and its general approach for doing things – e.g. “logic nodes” – but Blender technology is not involved at all in their runtime implementation.

“If you want to and if you know what you are doing, you can step outside of Armory’s comfy padded-cell and enter the world of Kha and Haxe.” You could never do such a thing with BGE, which after all "was Blender."

  • [UP]BGE = Apple.
  • Armory = Orange.
3 Likes