creative technology / new media
/ ethic(s) -
present / print / tag(s) / form
6700050 / project-based course, year 2, 7+6 ects
schedule-sg.pdf / goal(s) / hint(s) / link(s)
the schedule is taken from serious gaming developed for VU/UvA,
aka serious games in a social context, see also the overview.
The actual sessions though will be adapted to the specific needs
of the creative technology students.
course description -- sg: game development
The course description(s) are taken from
the accreditation report Creative Technology (version 2.0).
The course gives an introduction in the design development of (digital) games. Attention will also be given to the analysis
and critical comparison of games, using game interaction patterns, as well as popular technologies for games, both online
such as flex / as3, and PC and console based games, including DirectX, XNA, and the Half Life 2 SDK.
Recommended literature: Bjork, S., Holopainen, J. (2005) Patterns in Game Design. Charles River Media,
goal(s) & attainment target(s)
The course aims at providing
Students are expected to have a sufficient degree of analytical insight, and will be stimulated to be creative in the design
and development of a game.
- awareness of the application of games in education and learning
- familiarity the concepts and techniques of the design of (serious) games
- fluency in analyzing games using game patterns
- full literacy with developing casual games
place in curriculum:
NM5 is an iadvanced course for NM students. It is relevant to NM4 (virtual environments), but is more analytical in its
approach, with respect to the critcal comparison of game mechanics, that is the conceptual structure of games, and the
chalenges offered to the player.. It is explicitly meant to be of interest also for students specializing in ST.
application area & motivating examples
Games increasingly become important in for example digital learning and corporate training. Games are appealing for both
conceptual reasons as well as their sensorial impact, due to the use of powerful multimedia technology. There seems to be
an increasing demand from the creative industry for young creative people with experience in game development.
The course will be organised around lectures, which will cover the theoretical topics and which will provide an introduction
to the various technologies used in game development. The assignments will consist of a series of basic exercises in
game design and a final assignment in which an actual game will be developed by a group of students.
In which the students are required to develop a moderately complex dynamic web application.
Regular feedback will be given in classroom sessions, and workshops, where students present their work as well as via
online comments or email. Grading will be based on basic assignments, the final assignment project with documentation,
as well as an essay in which a topic of choice, either technical or in relation the design or deployment of serious games, is
discussed in more depth.
computer lab & presentation facilities
course outline(s) -- sg: game development
In this part a more detailed discussion will be provided
of topics, learning goals, materials used, and the
actual structure of the course, as well as a sketch
of the assignments given. Also references to releveant
literature is provided, including online resources.
At the end, advice for students following the course
will be given, as well as hints for the instructor(s).
Following an example-based approach,
an important part of the course should consist
of case studies and small examples
demonstrating idea(s) & concept(s)
in game design and
(novel) approaches in game development.
- trend(s) -- current development(s) in gaming
- workflow(s) -- steps in game development
- game engine(s) -- comparative evaluation(s)
- classification(s) -- casual, serious, adventure, urban ...
- game pattern(s) -- mode(s) of interaction
- case studies -- applying game pattern(s)
- design issue(s) -- narrative(s) vs game play
Although the course should focus on ideas and concepts,
the actual game development should start as soon as possible,
possibly continuing on the game developed for the
honors track as suggested in the
outline(s) of CA1.
Basic skills involve the use of authoring languages
Detailed knowledge of the platform of choice
is required to produce effective game(s).
- skill(s) -- design, coding
- knowledge -- game engine(s), game (play) mechanics
- theory -- game development workflow(s)
- experience(s) -- construction of moderately complex game
- attitude - creativity, aesthetics, explorative
However, not only technical issues are important, but
also the use of fantasy and creativty
and aesthetics needed to explore
(novel) forms of game play.
Part of the lesson material will consist of
literature treating the game development process,
game interaction patterns, and issues
concerning (cinematic) narrative(s)
and game mechanics.
game development -- criteria
For the case studies, students will be invited
to bring in material, including actual games
as well as related information, such as game community sites.
The course does require active participation of the
student(s), not only in exploring the technolgy by
making the assignments, but also by presenting
solutions and problems in class.
- introduction -- game design & development
- brain storm(s) -- what is the name of the game?
- case study I -- applying game design patterns
- concept presentation(s) -- ideas & plan(s)
- game engine(s) -- comparative evaluation(s)
- case study II -- applying game design patterns
- urban game(s) -- interactive (smart) space(s)
- presentation of final assignment(s)
The game development course may considered to
be a follow-up on the virtual environments
course, shifting focus from
to issues of (narrative-drive) game mechanics
and game play.
Neverteheless, at some point a choice for one or more
technologies will be made,
The choice of a game engine and game platform
will be dependent on, among others,
resources and students' (programming) skills.
There will a small number of assignments, to be made by
the students individually.
The goal of these assignments is to provide a structure
that assists the students in exploring the technology.
As a basic assignment, students must develop
a simple casual game on any of the following topics:
basic(s) -- game development
- mathematics -- testing skill level
- physics -- exploring a physical model
- animation(s) -- re-make(s) of a classic, e.g. tetris
For the final assignment(s) of the course, students are
allowed to work indidually, or in groups of two or three
Work done in groups must be proportionally more challenging
Students are encouraged to
continue their explorations
started in the virtual environments course,
which listed the following options:
final(s) -- game development
- simulation(s) -- of natural or artificial system
- scenario-driven narrative(s) -- to promote collaboration
- augmented reality game -- using augmented/mixed reality technology
In effect, students will be encouraged to follow their
own ideas, in for example implementing a game.
For the final assignments,
similar as in the virtual environments course,
an effort will be made
to develop interesting challenges in cooperation
with the TXChange facility.
Apart from the book on game design patterns,
a reference to a paper comparing game development to
software engineering has been included,
showing the analogy as well as difference(s)
in project management and workflow(s).
- Teaching Software Engineering through Game Design
- Bjork, S., Holopainen, J. (2005) Patterns in Game Design. Charles River Media
- A. Eliëns, topical media & game development -- media.eliens.net
A wealth of material and references can be found at my
topical media & game development site, including
tutorials and examples.
The online resources provide a random collection
of links to items of interest, from
one perspective or another.
Additional information will also be gathered
during the course, by letting students take
an active part in exploring game technologies.
advice for the student(s)
Taking place at the end of your second year,
the game development course should
be taken as an opportunity to demonstrate your
skill(s), and, as a team effort,
to produce something worthwhile,
continuing on your earlier effort(s)
in the virtual environments course,
possibly in combination with
hybrid world(s), the creative application
taking place in the same period.
hint(s) for the instructor(s)
Very likely, the student(s) will have more
knowledge about actual game(s)
and game play than the instrutor(s).
That is not necessarily a bad thing, on the contrary,
it allows the instructor(s) to actively involve the student(s) in
the selection of case studies
and the design of a game, giving
the instructor(s) ample opportunity to exercise
their skill(s) in supervision and
as well as (possibly) realizing their
creative idea(s) in game design.
08/05/2013: so far I found the group a bit slow, and somewhat unresponsive.
Many, to my negative surprise, do not have a portfolio ready,
and with some exceptions, most portfolios are somewhat
One individual even refused tio use his portfolio for -- uncompleted work -- making the notion of a portfolio as a place to make work in progress
available sound almost like an oxymoron.
As usual, pressure is needed to get assignments handed in without too
much delay. Fortunately, the utopia descriptions look promising,
that promising wrt to ideas and issues to tackle.
Nevertheless, I will very likely give my stalker/rage lecture next
monday, and since students seem not to have a very explorative attitude
it will likely come as a surprise!
Indeed, I did give the lecture, and did a workshop on gamification,
whcih had nice results, but learned afterwards, via Gerrit
that Vanessa found the group a bit de-motivated.
Today, i read the essays and was all in all quite pleased,
see my comment(s), however
I also learned that some students had problems with the course,
as either being too confusing, too slow, or too unstructured.
Apperently, nobody read my note on
ideas and suggestions:
since no one took up mobile AR as a technology or topic.
In a staff meeting I expressed my concern as -- a lack of energy,
and possibly skills. But perhaps, I simply do not fit with this
group, apart fromsome I find it not easy to connect.
Nevertheless, in a discussion with Dennis, I emphasized the importance of
skills and practical work, and I still suspect that the students got
a bit too much theory that was over their head. Together with
a fascination for new technology this may lead to the kind of
consumerism that I dislike, intellectual as well as practical.
Monday it will be clear what the students produced, and hopefully
it will not be disappointing.
I am happy though to see some reflections that are positive
towards this course, recognizing the different perspective
on issues of play and gaming, as well as the freedom to
create stuff that is (also) meaningful to themselves.
2/7/2013: before grading just a few remarks,
most importont of which is that although I am (more than expected)
satisfied with the overall results, I am worried about the all
over lack of energy, and consequently the need to pull or should
I say push, to get (even long after the regulatory deadlines,
the portfolio(s) and the other material(s), whereas, as appears
in the evaluations, students still have the (stupid) arrogance
to complain about the lack of supervision and clarity.
Interesting, but to be frank, equally annoying, and an indication,
personally, that I'd better consider reducing my involvement
with the curriculum, because the last thing I want
is to be involved with a curriculum that deadens the students
into rationally calculating their efforts and exploiting a
maximum of tolerated laziness!
Perhaps a temporary retreat into an appropriate kind of minimalism
is sufficient at this stage.
/ ethic(s) -