Hi, is there a way to use UDK or Unity together with blender to create games?
I wonder because while I’m familiar to use blender UDK and Unity has more options like Android capability and augmented reality.
I’ve read on the forum that you can use other game engines, such as Unity, instead of BGE but what does this mean?
As you see I don’t know what “game engine” actually mean.
You can use Blender to produce “content” for other game engines, ie you export your character or level as a .FBX and import it into your game engine of choice.
Blender is unique in that it is both a content creation tool and a game engine, most game engines require you to create your assets in other tools “like Blender” and import them.
Blender has the BGE built in, meaning you don’t need to export/import your assets if you use the BGE.
Game Engines:
-Unreal Engine
-Unity Engine
-Blender Game Engine
-Cry Engine
-Source
-Frostbite
-idTech
-etc…
You can create models, unwrap UVs, bla bla in a modeller. Then export it to a game engine where you can script how these models behave to player input.
If you are going to use blender logic bricks & python for ‘coding’ the game, it cannot be imported to Unity as is (Unity doesn’t understand blender logic/python). You need to recode your stuff for Unity either in javascript or C#.
However, you can make a scene with several models and animations in blender and import it in Unity, THEN code your game and finally export it to android.
Exportable assets are
Models
Placement
Materials
Animations
Maybe more (depends on the export format)
Logic/behavior is specific to the game engine. I do not think there are importer/exporter to support this. You can find a thrad from this week, with such a try. I think it is not worth, as each game engine has its own unique behavior architecture.