Could Unity be more if it was less?

Unity is a good game engine that ports to a massive range of platforms.

However it is always a game engine, what if you could morph Unity to fit the desired media target?

What if you could have a:

  • Unity 3d model viewer, super light weight but ideal for showing off 3d or 2d information.
  • Unity 3d movie player, super light weight refined to play 3d or 2d movies with basic interaction.
  • Unity 3d/2d presenter for lectures.
  • Unity 3d/2d Portal allow a view into another AR/VR Unity space.

Are there times when you don’t need all of Unity just a dedicated task specific subset of features but end up having to use another toolset/technology to make that multi-media app/dataset?

For instance if I want to show off a:
3D model online, Sketchfab is probably the go to technology.
3D video online, YouTube or GoogleVR(?) is probably the way to go.
2D/3D Lecture, PowerPoint.

It’s like we have this powerful technology buy it’s locked up in it’s own game engine mould, does Unity need to break the mould to grow?

1 Like

Interesting thought, but It’d probably take a hell lot of re-engineering and the modular (?) approach probably comes at its own small overhead, unless you combine things differently for every combination that one may need to achieve the best performance of interacting modules.

Also, since you already mentioned existing technologies, why would you take the risk, re-engineer everything and try to compete with the exisiting expert technologies / tools?

I do get your point though and could imagine it’s an innovative approach, but I’m personally also fine with the way it is. We all know the engine’s main purpose, and that’s why we choose a tool in the first place.

1 Like

It’s a game engine. All that other stuff is well serviced by other tools. It’s pointless for unity to compete in areas outside its space. Unity is constantly growing, that approach would limit growth due to lack of focus.

5 Likes
  1. Moving the focus of future Unity development away from games seems like a poor use of resources considering the competition like Unreal won’t be taking their eye off the ball themselves
  2. Unity is unlikely to become a serious competitor in any of those other areas you mention without making a much more considerable development effort than simply making the Unity more modular, that means even less resources directed toward the games part
  3. Unity can be used for all those purposes mentioned already as is if you really want to go there, but as already mentioned there are purpose built tools already in those spaces which Unity should not even try to compete with

No. You’re asking the engine to split into 12 different products and die.

What you’re talking about is an inflexible solution geared to specific problem type. Those kind of projects are SIMPLE to make, but are hard to use once you’re outside of predefined use scenario.

Unity offers a very flexible framework. Those kind of solutions are relatively easy to use for most problem types, but are very hard to create.

So, what we have (in unity) now is vastly superior to specialized scenarios you’re proposing. Even if all the scenarios you propose were impolemented, they would’ve been less valuable than unity. Probably by several orders of magnitude.

1 Like

I don’t see why I need to do any thinking since AI will think and reply for me, proof after this post:

5 Likes

Why would you want a game engine to be anything more than it needs to be?

Splitting up Unity into different programs? Why? For the consumers, that’s A: incredibly confusing and you’re guaranteed to have people struggling to work out which one they need. B: why would you go to Unity for presentation software? Do I go to a pizza place and ask for a car tire? Why would I want a Unity Movie player? What purpose do these things have that wouldn’t have direct and far superior pre-existing competition already? We’ve already got a wide assortment of programs that do these jobs and do them pretty well.

For the developers, that’s a whole new codebase you’ve got to maintain for each random offshoot you decide is for some reason a good idea. Which means you’ve got to have loads of people for each one maintaining, bug fixing, and more. More time, more money.

Just why?

This is certainly not the best thread you’ve had. :wink:

1 Like

But its also a long way from the worst. Which is concerning. :stuck_out_tongue:

3 Likes

A thoroughly mediocre Arowx experience, coming soon to IMAX.

5 Likes

It’s not a bad idea in principle, as long as Unity didn’t attempt to bundle all of it together in the same download. I like the way that Allegorithmic make a bunch of different stand-alone products in the same general field of art creation, and no doubt it’s good for them in terms of monopolosing their end of the market.

It’s a terrible idea. Allegorithmic’s tools are complimentary and in the same market. Similar to the adobe suite. Presentation apps are a different market and dominated by 3 of the biggest companies in the world and free. Unity would bring nothing to that. Video players are free, not an actual market, and already available with web publishing in unity. Model viewer? Already free, and available with unity. Portals are a service/platform and not really a software thing, unless you count steam. Basically one of those things is an application unity would bring nothing to and the others aren’t viable “markets”.

3 Likes

Well as I said ‘in principle’ I think it’s a good idea. I’m not really sure that all of the options make sense. But having a software dedicated for a particular purpose can make it much easier to approach and use. I mean Allegorithmic could have bundled Painter and Designer together since they are very closely related, but it certainly wouldn’t be good for usability.

One option that seems like a decent idea is a machinima tool. It’s certainly not necessary, but worth considering.

How is any of those “Less”?

Please also add the following:

What if Unity could be:

  1. A glass of water, that you could drink whenever you are thirsty.
  2. A spaceship, that you can take to explore the Universe.
  3. A time-machine, so you can go into the future and see if you’ll ever actually finish that game of yours.
  4. The Unreal engine, so we could stop having Unity vs Unreal threads.
5 Likes

Sure, that is at least related to Unity, more so than the other suggestions, but even so, that type of thing is just a toy. Best left to the asset store or existing options, not really a market.

still, all we really need is an .apk or webgl player that gets stripped to bare minimum
(like <1mb or whatever is possible, if most features were not used)…
so could make super light weight 3D web apps…

1 Like

Maybe so, but if the industry for some particular thing becomes very popular and calls for an easy to use, dedicated interface with a low learning curve, it might turn out to be useful for Unity to provide that. But yeah besides machinima I can’t really think of anything right now, maybe if some kind of commerce VR becomes widespread it would call for a standalone product.

I don’t think there’s a pressing need for Unity to ship any other product besides the engine, but it’s certainly not something to dismiss out of hand, IMO.

Arowx’s thread are becoming a watercooler place fotr the same people to bond against him LMAO

They did that for flash build (stripped the physics) I wonder if they could try that again, I found my empty test quite fat.

2 Likes

Or you could look at it the other way how long before light weight multi-media tools start to become game engines…

Sketchfab, started with basic model viewing but has added animation, if it were to add basic input, sfx and particle effects it could play a basic game scene.

Twitch streaming could it evolve into a game portaling or streaming and playing system?

Could GoogleVR become the new standard VR presentation and learning tool?

Or how much of a game engine do you need to do good AR apps?

My thinking is if you get the media artists using your product for one set of features they are more likely to use it for other more advanced features.

I think there’s something like that on steam already. Source Filmmaker.

Since the timeline is in, Machinima should be possible. Now I only need to fidn time to play with the Timeline component.

1 Like

Well, humans can also evolve and grow scales, sprout wings and start breathing fire. However it is unlikely to happen any time soon, so what’s the point discussing it?