How to make a unity game without Unity and Unreal Engine
Posted On June 16, 2021
It’s not quite as simple as it sounds, Unity developers say.
They want to create a game that uses Unreal Engine 4, the engine they built for the first-person shooter genre.
They’ll need to use Unity, Unreal Engine 3, and Unreal Web Engine.
In the end, it’ll be a game like a traditional AAA game, but in the process, the Unity team has an easier time making sure the game runs at 60fps on the Oculus Rift.
“Unity has done an incredible job of making sure that when you run it on your PC, it’s at 60,” said Unity cofounder, Tom Chilton.
“We don’t know exactly what we’re doing with Unity.
We don’t even know what the performance of our engine is, but we know that if we use Unity and we make a Unity game, it should run pretty damn fast.”
The Unity team is making the announcement today at GDC, where they’ll be talking about Unity’s new Unity 6 engine, the latest version of the software that powers Unreal Engine.
“I think a lot of people will say, ‘I don’t want to use a Unity engine,'” Chilton said.
“But the truth is, we do need to.”
Chilton added that Unity isn’t just a tool for creating games anymore.
Unity is an open source project that lets anyone use the software for a variety of projects, and the team has been making major strides to make it a good fit for games.
“There’s so much more to Unity that the team is excited to share, but for the moment, it really is a game engine for developers to play with,” he said.
While Unity doesn’t officially support Unreal Engine 5, it does support the latest versions of the engine, which include the latest improvements in physics and lighting, and a host of other improvements.
Unity’s engine is built to be a flexible and modular platform.
“The engine is not built for one specific platform,” Chilton explained.
“It’s built for developers, for those who are interested in the future of games.”
Unity 6 will be released this fall, and will include all of the changes the company has made since its debut last year.
It includes many of the new features and tools the company introduced to its Unreal Engine last year, including the ability to run multiple threads at the same time.
The company is also taking advantage of the DirectX 12 API, which is currently a high-level abstraction for game developers to make games more efficient and flexible.
“What we really wanted to do with DirectX 12 was get as much as we can out of the hardware,” Chison said.
The new API has allowed developers to improve the rendering performance of games without requiring the full-featured game engine that Unity used to build its own games.
Chilton pointed to the improvements Unity has made to its networking, audio, and rendering capabilities, all of which help to increase the game’s performance.
“You could go into any AAA game and see all of these features that you’d get with a full game engine,” Chandon said.
That said, Unity has had its fair share of problems.
“This is a huge thing that I think we’ve had, and that’s a very big thing for any open source developer,” Chacon said.
Unity 6 has had to fight the backlash from developers who don’t like the way the software handles DirectX 12 APIs.
While Chilton doesn’t expect the company to have to fight for developers on both sides of the issue, he said that he’s hopeful that Unity will have more time to fix these issues.
“For a long time, I think developers have had a hard time getting the best performance out of their games,” he added.
“And then, as the quality of the code gets better, I just think there’s a bit of a learning curve for developers who want to take the next step in their game development.”