Unity games with custom level / level import feature?

I want to learn Unity. Usually a good way to learn an editor is to get your hands dirty making levels in it. Unreal Editor came with Unreal Tournament, allowing me to use their assets to make custom maps that could then import and play in Unreal Tournament. Any game that’s the equivalent for Unity? I’ve downloaded the stand alone Unity editor, which comes with a tiny sample game, but that’s more for testing out Unity’s features, rather than making level for.

i dont know of any specifically, but you could check out the asset store for free level editors.

Unity isn’t really an editor. You can look at the demo project that comes with Unity, but Unity is an engine.

In order to be able to make games in Unity, you’re gonna need to learn to program. Functionality changes from game to game, and so trying to learn it like you would Unreal Editor isn’t a real good idea due to this fact. Instead, try to find example or tutorial projects for simple games to start with.

The “engine” is just the code that runs the game. There’s a lot more to Unity than that, and a part of Unity is indeed very much an editor.

Not really, an engine is an abstraction of underlying low-level functionality into useful forms for the developer. There’s no code that “runs” the game, as the game is code. Unless you’re using a a game that exposes itself only via an interpreted scripting language. Unity, however, compiles your code. Unity provides pre-made complex systems in the form of rendering, sound, physics and others to the developer. There’s so much more to Unity than an editor.
(an argument can be made for managed languages being essentially scripting languages, but that’s not the point here)

Yes, Unity has the Scene View editor and tools, but it is primarily an engine. The Physics, Rendering and Sound are three big hurdles that Unity clears for the developer. Heck, you don’t really even need to use the Scene view to make a game in Unity if you wanted to.

The main point is that Unity isn’t quite what the OP thinks it is (no offense @PBalfredo). It’s similar idea to “Can Unity make a [insert game type here]” question. Sure, Unity exposes an editor to you (and I use it), but Unity is an engine.

Yes and no. In the case of Unity there’s a pretty clear boundary between engine code and game code. Game code (“scripts”) for most intents and purposes are assets just like any other.

But in reference to what the OP is after, while he may be misunderstanding what Unity is, that’s not necessarily the case. If I understand correctly he’s just asking for some project where he can familiarise with the Editor in a production context where a project is already underway. However, if he means “can I make a level in the Editor and import it into a Unity game a-la the Unreal Editor and/or Hammer” then yes, he’s misunderstanding the intent.

Yes I was misunderstanding the intent of Unity. But that then begs the question of where should I start to familiarize myself with Unity? For reference I’ve done level design and scripting work in UDK and Hammer previously, but not any deeper engine programming.

@angrypenguin, we seem to have similar ideas as to the functions that Unity performs, we just differ in the overall classification :wink:

@PBalfredo, it’s not so much deeper engine programming, but working with writing the game logic that you want to learn…as Unity handles the deeper engine programming. There’s some good stuff in the “Teaching” forum as far as tutorials go. I’d also recommend learning C# in general as well. Unityscript (Javascript…just not the web kind) is good as well, but my personal recommendation is C#.

I can’t really recommend any tutorials personally, but I know there are good ones for Unity out there.

There are a lot of resources out there, but start with the ones listed in the Unity Editor (in the Welcome dialog and the Help menu), particularly the Unity Manual and associated Reference Manual and Scripting Reference, as you should be familiar with those no matter what. In the Learn section of the Unity web site you’ll find recent video tutorials.

And of course, now there’s this Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity Learn