Académique Documents
Professionnel Documents
Culture Documents
DEFENSE 2 - 2005
ED.NOTE THE TEAM
Welcome to the first edition of Dev.Mag! Hopefully this will be a
special one, one that will set the trend. First off I think I should GRAND HIGH POOBAH
explain why we created a game development magazine. Stuart “GoNzO” Botma
CONTENTS
PAGE 3 PAGE 6 PAGE 9
THE WORLD OF WHAT ARE THE HOT SO ... STOKED FOR
YESTERYEAR LABS? IDEAS?
2
So, are you a real developer? Maybe. Let’s first introduce you to
THE WORLD
OF YESTERYEAR
I remember back when there was a time that I would get more enjoyment out of a
game based purely on the CGI cut scenes and quirky animations. This was, of
course, that extra value-added eye candy that I craved so much. Remember when
Sonic tapped his feet, pointing at his watch signaling that it was time to get
moving? And Jim! Who could forget Jim? He was the Fonsey of idle character
movement! Not to mention Worms ... I remember how I used to marvel at the way
the characters bitched and complained as I painstakingly pounded them with my
mouse cursor… an exploding sheep!!! I LOVE IT! Who honestly thinks of this stuff?
Well, you know what they say. same adrenaline rush and complete truth. I will attempt to
“Small things…” Lead to even dopamine reward from cutting portray this tale as accurately as
bigger ones. Case in point, look at through countless lines of virtual possible.
where we are today with the enemies that we would receive Many would recall Pong (1972)
continuous advancements in from hunting a bear for a warm fur – the linear, seminal interactive
personal computers and coat or defeating a foe in our game which many presumed as
technology paving the way for the prehistoric days? the first, mostly due to its
bigger things in life. I mean, what Somehow I think not, but it popularity. Pong was in fact
is the world coming to when I sure is fun collecting the heads of Atari’s second game, their first
have to fork out 5 Grand on a your friends, while you rampage, being Computer Space, which
graphics card? That’s 5 GRAND dominate and OWN your way was their rendition of another
my china! Just so that I can beat towards the other teams’ base in game that many believed as the
my best friend in a benchmark -- the land of make believe, the land first -- Space War (1960), created
and the sucker paid R4 500 for of ones and zeros. by MIT university computer
his a year ago! I think, to fully understand hacker Steve “Slug” Russell.
Again … what is this world where we are today, we need to Space War was a simple game
coming to, when you need to look at where we have come between two human players, due
cough up that much of your hard- from, to take it back to the “old to the lack of AI logic (Artificial
earned dollar just to play a game? skool”. However as with most Intelligence) and required players
Where is the entertainment historical “tales and myths”, there to use crude joysticks to fire
derived from? Do we receive the is always uncertainty to the missiles at each other, later
enhancements included a star
field background and a centred
focal point star that simulated
Pong (1972)
gravity, thus adding an element of
strategy to the game.
Possibly the first This also saw the first steps
time that the words into realism in games, as the
‘mindless’ and ‘fun’ torpedoes were programmed to
were put together in jam at random ... something
the same sentence. which proved frustrating, as I’m
sure you can all imagine! Thus, it
became apparent from a very
3
Innovations and developments it took was a simple Start; Up; Up;
in the industry have come a long Up.
way from the first console release I’d have to say that Tennis for
in 1972 and I’m sure that many of Two was a defiant landmark for
us 80’s children out there still electronic games, because it
remember the Atari 2600 with rendered the impossible
their large plug-in cartridges, a possible. A revolution at the time
meager 1.19MHz 6507 chip, 128 seeming so Unreal and far-
bytes RAM, 8 sprites and a fetched, the kind of stuff that
whopping 128 colors. The Atari moon landings are made out of,
saw significantly influential titles bringing about an earth Quake so
such as Space Invaders, profound, that its aftershocks will
Asteroids, California Games, continue to travel like the
Dodge Em, Karate and many proverbial pebble in the pond.
Space War (1960) more, giving us hours of From it’s conceptualisation by
“mindless” enjoyment, as we one Ralph Bauer in the early
What George Lucas secretly rammed and whipped those 1950’s, the idea of having an
played as a kid. joysticks around in our attempts electronic game system on a
smite whatever came our way. television is now very real and
early stage that playability would On the desktop side I recall the competition is fierce. All from
reign over strict realism. Friendlyware and early DOS a wild pipedream, one that has
Oh, but for fun sakes, I haven’t games such as my first true love, shaped the way we live, interact
even mentioned the grand pappy Star Control 2, which I never and socialize, whether it is
of digital games yet … or have I? clocked because I just didn’t want discussing the new silent cooling
Basically, I have, but to be true to the adventure to end ... an kits over a braai, having a few
my study I will have to irk onwards adventure now lost in cyberspace ales or in a chat room waiting for
with some minor detail. There is, and in the recesses of my someone to host a game.
in fact, a “game” older than Space consciousness. Gaming has come a long way
War and that was Tennis for Two The evolution has appeared to and believe you me, it is here to
(1958). This “game” ran on an happen overnight -- in the blink of stay.
analog system which looked like a an eye, I went from Monkey Island - BURNABIS
fancy ancient circuit board that to Neverwinter and while the
had been plugged into an concepts and plots remain the
oscilloscope (digital display), and same, the experience changes
required the player to angle the every time. Game play and
ball over a net. Once over, it graphical bliss are today’s key
could be hit back by pressing a buy-in factors, with every fresh
paddle (open circuit – closed release pushing the boundaries of
circuit). Very primitive indeed. physics and performance to new
However, the fundamentals were heights and making me want that
in place and it was the first live bloody card so that I can play
action game on a digital screen… FEAR on it’s highest settings and
or was it? take in all that creativity, detail and
Well, now that I’m done with eye candy that I love so much.
the formalities, how about taking a From the moment I saw my
look see at what has changed in older cousins playing Space
the past 5 decades? The personal Invaders on their brand new state-
computer, for one, is something of of-the-art Atari console I fell
a necessity nowadays, the harder than when Ken met
introduction of the Internet has Barbie. I knew this was a
created a global community of relationship that was going to last, Tennis for Two (1958)
networked individuals, and this the only thing that would change
has been a wonderful growing would be my thrills and spills, the It’s a computer game ... we
experience for all us gamers out rush from executing my first promise!
there. Fatality and watching that
opponent burn baby burn and all
4
GameDev 101
So you love games. It's all you eat, dream and sleep. Then
I'm sure the thought of making them has crossed your mind.
The idea of where and how to start can be daunting but fear
not, it's not that hard and can be a lot of fun.
There are so many different tools Basically, that's all you need to An awesome tool for keeping
for creating games that it's tough get started and make your own your notes organized is wikipad,
to know which is a suitable one to dream games. downloadable from http://
begin with. A good place to start is An important tip for beginners wikidpad.python-hosting.com/
www.gamemaker.nl, where’s it’s to game development is to write Remember to have fun and
possible to download Game everything down -- every little enjoy the challenges and rewards
Maker 6.1, a handy free program concept and idea for a game involved in creating games! What
where the only limits are your should be scribbled into a are you waiting for? Go and make
imagination. Game Maker is an notebook or saved on your that killer game now!
object-orientated program which computer, otherwise you might - INSOMNIAC
lets you create games using a forget them forever. Even if an
simple interface involving very idea might seem useless at the
little coding. It’s a great tool to moment, it can still come in handy
learn the mechanics behind at a later stage. Some other useful
making games without being When creating a game, make places to check out
hampered down by lines and lines sure you plan ahead. Make a while starting off
of programming. You should then design document and plan include:
give the site’s tutorials a visit and everything like your goals, www.gamedev.net
download them. Make sure you concepts and how the game is www.gamasutra.com
also check out the rest of the site going to progress. Try to plan and most importantly,
-- there are some great resources every possible angle and how the the Game.Dev
and forums available. game will play before you start community on the NAG
making it. forums,
www.nag.co.za
Here you will find a
crowd of like-minded
and enthusiastic game
developers who are
always willing to give
support.
5
It’s the question on everybody’s lips ...
Enter the Digital Gaming Hot Labs, a free workshop where speakers
give technical talks on game development. The Hot Labs are by game
developers, for game developers and are aimed at hobbyist game
developers and beginners interested in writing games.
For 2006 the Hot Labs have teamed up with the NAG Game.Dev
community to present sessions on Game Maker, a powerful tool for
making games rapidly which doesn’t require programming knowledge,
and sessions on gaming concepts like control systems, simple AI,
multiplayer support and level editing.
6
Pics of the Hot Labs
in action. Here,
budding game
developers can get
together to learn,
deliberate and eat
lots of pizza.
The Hot Labs run on the last Saturday of the month and are usually
about 2 hours long. After the presentation, everyone meets up for an
open discussion on game development and talk about the games
they’re busy making. The speakers are also available to help out, if
they can, with any specific questions or problems with games being
developed.
Currently the Hot Labs are only based in Johannesburg, but as the
speakers travel the countryside they present their material to game
communities across South Africa.
The Hot Labs also sponsor the NAG Game.Dev devLAN competitions
where game developers get together to battle it out and create a game
in a limited amount of time based on a theme set at the start of the
competition. Prizes are awarded for creativity, game play and
completeness
To find out more about the Digital Gaming Hot Labs, visit the NAG
Game.Dev forum for news of upcoming events.
- FENGOL
7
SOME GOOD Game Dev Practices ...
Making good games today may be a really difficult job, but you don’t have to be one of the best
programmers around to use good game development practices. Making games as interactive as
possible is a priority for many game developers, but no matter how great you want your game to be, you
still have to implement the most basic features so that the users who play your games will feel that they
really are in control. The basics of good game development can be summarized as C.I.A.O: Control,
Interest, Applicability and Options.
8
SO ... STOKED FOR IDEAS?
Do you have trouble coming up with new, innovative and original
ideas? It happens to all of us. This disease (yes, I prefer the term
‘disease’) is commonly known as writer’s block or in this case Game
Developers block. Your mind enters a vegative state of “blankness”
which keeps furtive ideas from culminating in your mind. Before you
decide to make yet another pacman/megaman/sonic/mario clone try to
get your brain going from STOP to GO with the following three steps.
9
AND NOW FOR A LITTLE SOMETHING
TO SEND YOU OFF WITH ...
“WHAT COMES
THE
END
AFTER
PIECE INSPIRATION”
Once upon a time, a long long shareware game. Another way The contest this year was
time ago, someone decided to to motivate yourself is with substantially different from the
make a game ... and then deadlines. There are many most other contests in the way
someone else decided to make ways of setting deadlines for that it defined intermediate
a game also. Soon, the world yourself. You could decide to stage deadlines which counted
was full of people wanting to finish a game as a new year’s for points. There is even a prize
make a game. Each person had resolution, or as a gift for your to the project that followed the
some great wonderful idea of younger brother. suggested deadlines the
what game to make. But very, Another way to make yourself closest. The nice thing about the
very few of these people ever deadlines is to enter online intermediate deadlines is that it
actually finished a game. game development contests. gives all entrants an idea of how
Its important to understand NAG's game.dev forum, for to structure their future projects.
that an idea for a game is worth example, has a regular one If you have a problem
as much as an idea for a new every second month. There are finishing projects - consider
spaceship: pretty close to game development contests entering an online game
nothing. Turning that idea into a that range from as little as 4 development contest and get a
design document gives it a very hours to as much as 4 months in basic game finished within the
small value. Turning that idea duration. I find that the 48 or 72 given deadline. Once you start
into a prototype makes it good. hour contests are a great way of entering these contests you will
Turning the idea into a finished forcing yourself to keep to a continue to meet a regular
game makes it valuable. But small, realistic project and force crowd of people entering the
very few people can get to the you to actually get something contests, and come to
point of having a prototype, let finished. While these games are understand the great rewards of
alone finishing it. not ready to be released as being part of a living, breathing,
What we all need is shareware products they are game-developing community.
motivation. Motivation comes in finished, playable games. - cairnswm
many forms. One of the best Another site for competitive
ways of motivating yourself is to game developers to visit is
plan on making money from a PascalGameDevelopment.com.
10