Tag Archives: UDK

Converting Unreal Tournament Levels

Hope to convert an Unreal Tournament (UT2004) game level to UT3. My models (originally), but ported to UT from Adobe Atmosphere and re-textured (read: sculptures/reliefs removed) by students in 2005.

And tutorials warn I have to delete almost everything to convert, and it may well not work. Great!

Perhaps it would be easier to import from 3DS (3D Studio Max) but I no longer have the models! Oh well, that is virtual heritage for you.

If others have virtual heritage models in the UDK editor (Unreal 3) or directly in the latest Unreal 4 engine, please let me know, a student intern here is modifying Unreal to run on the Curtin HIVE cylindrical screen and (semi) dome.

Game Engines and VR (CryEngine UDK/UE4 Blender & Unity)

CRYENGINE (get it free here)

UnrealEngine4 (get the UDK here)

BLENDER (get it free here)

UNITY (get it free here)

nb Image above Unreal Tournament from downloadable model at http://publicvr.org/

Peopled Virtual Heritage (Worlds)

The youtube link is to Colleen Morgan’s presentation at York University 20 January 2015. The John Robb article (Towards a critical Otziography: inventing prehistoric bodies) she referred to is an excellent read (and just after I could well have used this in my upcoming book! Dramatic Sigh). But what has really got me thinking are the questions at the end on representing or creating people in virtual environments especially for archaeology and the critique by someone at 49:50 minutes in (an architect? I had trouble hearing him).

My thoughts:

  • The “peopling” in architectural presentations is not meant to reveal the building in all its architectural glory, but to sell the building independently of how it will actually be used. There is an old architectural joke that new hospital buildings would be perfect if they didn’t have people using them.
  • Architects and archaeologists so often seem to have different approaches or understanding (I noticed this when at UCL in 2003 or so when both understood vomitorium differently).
  • The notion of a virtual environment as a process rather than a presentation seems lost.
  • Archaeological VR/VEs can show the process and systematic differences between our world and another world (of past perception). Imagine putting on a virtual medieval suit of armour. It is really really heavy, and uncomfortable and inflexible. To you. To a knight say 7 centuries ago it may well be such a badge of honour and a functionally superior life saving device that it seems to weigh less. Plus they will have spent years lifting it as a squire and wearing it, they were probably balls of bone and muscular. So should the simulated weight be the weight you would experience or the weight that a trained knight would experience? I would argue, both.
  • When emailing with Bond University PhD student and game designer Jakub Majewski (exploring roleplaying worlds such as Skyrim), we differed on the extent of immersivity we preferred. For heritage purposes I did not value it over task ability, and I would shift to third person view so I could see and navigate more easily. While Jakub wanted to stay in first person view at all times for full roleplaying-immersivity. So I/we may not be designing games per se. We may not fully want to. That said, I can see the value of avatar-using virtual worlds, and I did briefly list some reasons in my book chapter on narrative. But it is a chapter or book on its own (or perhaps an edited book of cross-commenting essays). So much to ponder further!

NB there was also a reference to my use of NPCs in Adobe Atmosphere, as virtual (talking) furniture! Well I could have them move but in my already streamlined 3D models of the Mayan city Palenque Mexico,, running inside Internet Explorer was taking the 2001-2003 technology to breaking point! You could bump the NPC though..

When we ported the three environments to one environment using UT2004 in 2005, we did not have problem and there were NPCs scampering all over the place. I should try and see if I can get this old environment working in UT2004 then porting to UDK..

modding games for AI related research, bots, and portraying character behaviours

Here is an abridged answer I just gave to an architectural academic who is interested in using games and game modding and AI (bots) in consideration was something like 3DVIDIA/Virtools, Unity or Unreal.
I hope this is of use to others or if my sourced information is out of date or inaccurate please comment below the post!

I am no AI expert although I too have an AI project I wish to develop: I don’t know 3DVIDIA, I do know Unreal (UT) used to have AI research projects, I don’t know if UDK has easily available AI projects but UDK does look good.
Overall Unity is probably the easiest and their  asset store has many content packs and scripts and avatars for purchase (including for AI) and it runs on Mac and PC and quite well on older machines.
You may not need the Professional version, I am not sure.

An introductory summary of difference for level design: http://www.worldofleveldesign.com/categories/level_design_tutorials/what-level-editor-game-engine-should-you-use-how-to-choose.php
A game engine comparison is here: http://fragileearthstudios.com/2011/10/24/comparing-cryengine-and-unreal-and-unity-too/

For heritage settings I have been told UDK (http://www.worldofleveldesign.com/categories/udk/ue3-vs-udk-vs-ut3.php) is very good but I have yet to use it.
Of interest to you: there are tutorials for UDK bots
http://www.worldofleveldesign.com/categories/wold-members-tutorials/petebottomley/udk-01-how-to-spawn-bots-in-kismet.php
https://sites.google.com/site/tessaleetutorials/home/udk-custom-enemy
UDK AI Director:

and project at http://draxov.com/design/ai-director-research/
Free tool: http://www.moddb.com/forum/thread/create-bot-ai-with-pogamut-in-udk-ut2004-ue2-or-defcon
http://www.blackfootstudios.com/forums/index.php?showtopic=5898

UNITY AI research
Wandering AI http://answers.unity3d.com/questions/432027/wandering-ai.html
Robot AI from Mecanim example http://forum.unity3d.com/threads/166633-Mecanim-quot-AI-quot-Free-Sources
AI programming


AI applications (basic overview) http://unitygems.com/ai-applications/
Tutorials in Unity and Basic AI http://devsbuild.it/resources/type/article/unity-basic-artificial-intelligence-part-1

Alternative:
A side project might be to review the new SIMS4 and Sims Societies.
http://tesalliance.org/forums/index.php?/topic/6547-new-artificial-intelligence-mod/

On a more urban design and cinematographic level, one used to be able to link Simcities and the SIMS2 avatars but I have not heard of related urban design or BIM research.
We are also going to look into Skyrim the Crysis/CryTek engine, which may be too powerful / complex for your needs.
I personally will also look into, the earlier version, Oblivion, had very simple scripting tools for avatar interaction and also had good modding tools (but it was not multiplayer, at least not officially).
Skyrim (Creation kit) has built in habits for NPCs, which I believe can be modded/affected, new buildings/settings can be added relatively easily.
http://tesalliance.org/forums/index.php?/topic/6547-new-artificial-intelligence-mod/

SUMMARY
For ease of use, most designers and researchers seem to be using Unity, but UDK (free download for PC) may have some benefits if you find similar AI projects.
If you want to show behaviours and don’t mind or can replace medieval settings, Skyrim may suffice.
For path finding UDK may be good, Unity can do all of it but if you can’t find prebuilt software in the Unity story, you may need to build it from scratch.
Overall, Unity is probably easiest, there plenty of presets/modules, and scripting can be in JavaScript or Python or C# etc. And MiddleVR seems a good for fit for connecting Unity to VR devices and for stereo projection (a video tutorial is here).

Unreal Development Kit

Chris Blundell at www.plutonicdesign.com told me he is highly impressed by the free editor and that it creates better game levels than found in the game!

But.. still only for PC..I do wonder how much it costs for a game to go commercial though when sold as an educational game by an educational institute-hundreds of thousands? Or do they take a percentage of the profits (which seems a more desirable option!)

It seems to me that a free game editor is one great leap for indie and educational games (i.e. Unity, XNA-kind of, UDK) but there also needs to be a cheap path to Playstation 3 or XBox..any such pathway out there? Perhaps Blender can be ported to Playstation or XBox?