7 Tutorial

Introduction

Next week you'll be thinking more about the design of your level and the assets in there. That means you'll get a little break from UnrealScript… Not this week though :)

Conversations in Game

You'll want to be able to tie up the portions of your game to the characters within it. Unfortunately, Unreal doesn't come with any kind of conversation system. Games such as DeusEx that do have a big reliance on Conversations have had to roll their own.

As we've said we can get hold of the source to DeusEx and re-engineer it - but given the amount of time we have its probably not feasible. (but don't let me try to put you off). The two alternatives are:

  • Roll our own
  • Use an exisiting system

We would only roll-our-own system if we had a particularly unique conversation system or if it was particularly simple.

The exisiting system is CSDTalk and I have already included this in your TotalConversion folder. It's a bit tricky to get to grips with but you can produce some pretty decent results if you perserve. The tutorial for this is click here

Events

I've also put up a tutorial that talks a little bit more about triggering events off. Some people have tried tying events into ConsoleCommands. If that isn't working - this should give you some help. Get it click here

Mouse input

If you want 2D or 3D mouse control in your game, I've put up a couple of tutorials in the AdditionalTutorials section. These are really for people that want a Point and Click interface. If you're making a game using the 360 pad, it is best to put all the controls on the 360 pad. You may still want a second mode of interaction if you have mini-games / maps that appear in the HUD.

3rd Person Camera Control

see additional tutorial area

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License