Creating Courses For Duffers Golf
by Matt 'Mix' Fox

Pages: 1 2 3 4

This tutorial only covers Duffers Golf course creation. It is assumed that the reader has a working knowledge of UnrealED and the Unreal Engine. For UnrealED beginner tutorials, check out unrealdev.com and the UDN.

To begin, you must start UnrealED with the '-mod=Duffers' command line option (minus quotes). The easiest way to do this is to create a shortcut that points to UnrealED.exe and add the option after.

Courses for Duffers Golf are truly only limited by your creativity; they can be in placed in practically any setting, and we at coil encourage you to use your imagination. Mini-golf courses will especially benefit from interesting locales, imagine playing around inside a haunted castle, around a moon base, or in a wild west town. Traditional golf courses could be situated any place regular guys (or gals) would love to play golf: skyscraper rooftops, mountainous vistas, or even the local par 3 course.

With that in mind, let's examine the basic, common elements of a Duffers course.


Basic Elements:

A golf course is a series of holes. In Duffers Golf, each hole consists of three actors:

DTee
A simple point actor placed at the teeoff spot. Should be rotated in the direction you wish the player to start.

DCup
A volume actor placed inside the cup mesh. It should be situated in the lower half of the cup. Its pivot point is the point used for flag placement, so make sure it resides in the center of the volume.

DGHoleVolume
Another volume actor that encompasses the entire hole. It defines the "out-of-bounds" area.

Each of these actors have a common property under the "Duffers" group in the property window called "HoleNumber". Each actor that belongs to a particular hole should set this property to the hole number. For example, if I were to place actors for Hole 1, each of those actors (DTee, DCup, and DGHoleVolume) would have their HoleNumber property set to 1. This will tell the game that these actors constitute Hole 1. DTee has a few extra properties specific to this actor under the "Duffers" group:

Par
Should be set to the maximum number of strokes that should be taken for this hole.

Cup
It's optional, but typically set to the Tag name of the corresponding DCup volume.

Once these actors are placed, the only other actor necessary for play is a simple playerstart.


next

Pages: 1 2 3 4