Liamo Luo I am a game artist. This is where i post my stuff.contact me
parkinsonliam@googlemail.com

UDK: Isometric Camera

I came up with some random story ideas recently. However that is not something I will go into now. But the story ideas and my playing of Dragon Age origins made me want to create a over the top, rpg style isometric camera view in UDK.

I managed to find a few ways of doing it in Kismet but I think the final Kismet setup is about as minimal as I can get it. Below is an image of the setup.

And now are some snapshots of the map in the UDK and then a working snapshot and video.

Editor:

Level running:

Video:

Although this works OK there is a issue with it. It works on a level basis which is fine if you intend to just create a level of UT3 or another game. However if I was to actually create a game this method would not suffice. I would need to create a mod to the engine using unrealscript to make my camera universal. Doing this would also allow me to add elements such as a custom HUD, custom character etc.. So i guess you can tell what I am currently working on right? Yup, unrealscript. Thankfully I know a couple of people handy in coding who are going to help me get the script up and running so I can start building myself a few tech demos and some meshes to get used to modeling for a environment created with isometric in mind.

7 Responses Subscribe to comments


  1. Pipes

    Hi,

    I want to thank you for the great maya to UDK tutorial to get me started.

    I have added my meshes but I want to record them in the quality you have on your you tube video.

    Can i ask what screen recording program you used as I want to get the same quality as yourself.

    Many Thanks

    Pipes

    Feb 09, 2010 @ 11:12 pm


  2. Liam Parkinson

    Hi, thank you :)
    I responded to your email as opposed to here. Although I may create a blog post about the process.

    Feb 10, 2010 @ 4:55 pm


  3. Bluhm

    I would like to thank you for sharing this information, although i cant set this camera right at the moment.

    I am interested in isometric perspective since I have a project in mind : Do a remake of Crusader : No Regret in UDK.

    Mar 16, 2010 @ 3:04 am


  4. Brian

    I have just started working in UDK. I really like it, it is an awesome quality game engine. I have the 2010-08 beta version. (what that means I’m not sure)
    I have the idea to make a third person, party based, RPG in UDK but i dont know how to shift UDK into an RPG mode, or if it is even possible to do so. I would like some help with changeing the camera orientation and game type. If you can help i would greatly appreciate it.

    Sep 08, 2010 @ 3:30 pm


  5. Liam Parkinson

    Hi, any kind of game is possible in the UDK. The only way you will be able to produce a game that you describe is if you get your head into some tutorials and books related to unrealscript. Its not possible to create that sort of game purely UDK using kismet.

    Sep 08, 2010 @ 6:15 pm


  6. DL

    Hi,

    may I ask you something ?

    I’m making a small game (currently the target is to create just one level, 2 weapon types and some simple gameplay sequence including an animated cut-scene), and currently am in search for an engine to build it on

    actually I’ve already almost chosen Unity 3D (I have some good experience with it and *I know that everything I want is principally possible with it*)

    but UDK is also an option, with all it’s nice features like – great licensing, SpeedTree and FaceFX plugins, readily avalible enemy AI…

    the game is most likely going to be a First Person Action with strong RPG elements, and have Morrowind / Oblivion-style gameplay (well – more like Dark Messiah of Might & Magic, actually).

    so techically it’s going to be very much alike a First Person Shooter like the Unreal, but focused mostly on close-combat rather then ranged weapon and with bows instead of guns. Well, as you shurely know – Dark Messiah actually used a modified Source engine, from HL2 and CS:Source. So, I think there is nothing principally impossible in using a FPS engine in such a project without major reprogramming.

    But still I have several more “in-detail” questions conserning particulary UDK:

    1. Is it technically possible to create dialoges in UDK ? I mean, dialogues in which you can choose your replys from several options, like in Dragon Age and the same RPGs

    2. Is it possible to create (at least) a simple inventory for keeping / equipping items ? (at least several slots for different weapons, so that the player could equip them on character puppet, like in Oblivion, with drag-and-drop technique, not by using number buttons as in most shooters, and a “bag” for small items). Possibility to equip / unequip different clothes / armor will also be nice, but this is not as principal.

    // I’ve seen the DungeonDefence demo, but as I understand it was heavily re-programmed (and also I don’t remember exactly if it had a real RPG-style inventory). //

    3. Is it possible (and practical) in UDK to alter the first person camera, so that the player could not only see the character’s hands with weapon, but the entire body, just like in the Dark Messiah. Any ideas about how to accomplish this are also welcome, of cource.

    4. Close-combat (meele) weapons – is this possible / practical in this engine ? I didn’t play UT3 ever, so I just don’t know if there was thomething like a knife (which is usually added as a basic weapon in shooters) in it.

    // Of cource I know that adding things like – parrying, different types of strikes (slashing, piercing, …) – will take a lot of additional scripting and animating, but I’m asking about *principal* possibility of something like this. //

    5. There are gonna be some character stats and skills, and they must somewhat affect all actions taken by the player (damage and hit probability, for example).

    That means I’ll have to alter the original weapon scripts somewhat, for example the script that accounts for bullet spread and damage – so that the spread and damage would depend not only on the weapon that is equiped, but also on character’s stats – is this principally possible to alter theese script ? (not making them “from scratch”, but modifing the original UT3 ones)

    6. Is it possible to make custom GUI windows with cusom functions, for example – a “healing” window that is a mini-game for healing serious wounds ? Again, right now I’m interested in principal possibility.

    Also I’d like to know how much scripting this is gonna take, mean – how much of this can be done in UDK Kismet without actual programming. For ex, in this example you’ve altered the camera heavily using only Kismet (as I understand) – and that was really impressive actually. But you’ve mentioned that “It works on a level basis ” and if you “w[ere] to actually create a game this method would not suffice” – i’d like to know, why exactly ?

    I’m really sorry for the vast volume of my post, but I just couldn’t compress all of my questions (only most basic of them actually :) ) in thomething more compact :-( You may want to keep your answers short ;)

    Oct 23, 2010 @ 2:11 am


  7. Xadi

    Hi

    I have the top down view now and i would like to change the angle, can you help me?

    Shooting is also problem here since it shoots the ground.

    I can give you some music for the game in exchange. :)

    Aug 17, 2011 @ 12:15 am

Reply


twitter