CSE4MOD Games Modding 2009. About me: Paul Taylor Lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence for Games.

Slides:



Advertisements
Similar presentations
Professional Services Developer Program Services
Advertisements

Introduction to programming with Visual Basic.NET Dr. Marty Sirkin.
Game Project Tuesday Sept 18,  Game Idea  Team  Understanding available engine options  Understanding the Pipeline  Start the process Cycle.
Game Design Without Breaking the Bank Brian Windsor The Ohio State University Advanced Computing Center for the Arts and Design
Design and Programming of Computer Games TDDD23. Introduction to TDDD23 Course overview Games from last year Course pedagogy Game design / SE Course Goals.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
Aug 22, Fall 2006ITCS4230/ ITCS4230/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
Offering your Windows Server Class Online. Tony Basilico Community College of Rhode Island
Indie Video Game Design and Development by Elmar Juzar Computer Engineering First Year.
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre
The #1 Easiest, Affordable & Most Powerful Business Process Modeling Software.
G51FSE Version Control Naisan Benatar. Lecture 5 - Version Control 2 On today’s menu... The problems with lots of code and lots of people Version control.
An MSDN Subscription acts as a lifeline for software developers, testers, architects, IT professionals, database engineers, and others. It provides priority.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development , Semester 1, Who we.
Next Original Game After Gravinoid.
GAIN A COMPETITIVE ADVANTAGE BY SELLING ATLAS
CSE1GDT Game Design Theory Paul Taylor About me: Paul Taylor I’m a lecturer in Games Design and Development Currently Studying my PhD in processes.
Information Services and Systems Sharing files and collaborating Image by Cloud computing now means that you can: Work.
Computer Jobs 2013 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Level 2 IT Users Qualification – Unit 1 Improving Productivity
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
Course Overview Sarah Diesburg  Bobby Roy COP 5641 / CIS 4930.
Three steps to sell Office Always ask every customer the following questions to get them interested in buying Office: Did you know that Office.
CSE1GDT Game Design Theory 2009 – Paul Taylor. Game Development Games have 3 Main Inputs of effort –Engineering –Art –Design Having all 3 is essential.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Getting In Control Of Today’s Information Overload 50 Ways to Use Evernote in Your Real Estate Business.
CSC 120 Introduction to Programming Dr Andreas Loizides c.cy des/CSC120.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
HTML Hyper Text Markup Language A simple introduction.
COMPUTER OPERATING SYSTEMS THE BIG 3. MENU PC WINDOWS The primary operating system for the majority of computer users around the world is Windows. Many.
About CSE3AGT Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn DirectX 10 / 11 Although you.
OHTO -99 SOFTWARE ENGINEERING LECTURE 6 Today: - Round-trip engineering Forward engineering Reverse engineering - A round-trip engineering tool (Fujaba)
TGP2281: Game Programming III also better known as Game AI.
About CSE3AGR Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn OpenGL, DirectX, and/or XNA Although.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
CSE1GDT Game Design Theory About me: Paul Taylor I’m a lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
CS 426 Video Game Design and Programming © Jason Leigh Electronic Visualization Lab, University of Illinois at Chicago “The figure of merit.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Course Overview Mark Stanovich COP 5641 / CIS 4930.
Tool Bars Outlook 2010 The Basics. Address Book  Allows you to find anyone who has a district account  It works just like a search engine.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
The problem that needs to be solved is if a computer career is for me.
My career choices Game designer, Software designer, Engineer.
Axis AI Solves Challenges of Complex Data Extraction and Document Classification through Advanced Natural Language Processing and Machine Learning MICROSOFT.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
Be the New Renaissance Artist: Davinci = Art+Design+Engineering.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Errors, Crashes, Lag, Connection, Freezes and Stuttering Fixes……..
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
Introduction to PAD2 Dr. Mark C. Lewis
GC101 Introduction to computers and programs
Artificial Intelligence (CS 461D)
A Complete Business Productivity Suite
Accelerated Introduction to Computer Science
Tonga Institute of Higher Education IT 141: Information Systems
Visual Studio 2010 和 .NET Framework 4 培训研讨会
Tonga Institute of Higher Education IT 141: Information Systems
Presentation transcript:

CSE4MOD Games Modding 2009

About me: Paul Taylor Lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence for Games I have been modding and programming UnrealScript since 2003 My Honours Thesis was done using UnrealScript to demonstrate a new approach to Multi Agent AI Contact Details: Ph: Course Stuff: Modding/

Course Structure Lectures 2hrs/Week Labtorials 2hrs/Week –10% of your overall mark Assignment –40% of your overall mark –Due on 23 rd October Exam –50% of your overall mark –3 Hours –Don’t freak out Consultation Times – me to arrange

Primary Course Goals –Learn how to code within a fixed framework –Develop a game as a team –Extend your capabilities as a programmer –Learn about the game design and level design / development

Programming Goals Quickly Learn to Program UnrealScript –Development will be using the Unreal2 Engine and the Unreal 2k4 packages –Development using Unreal 3 and the Unreal 3 Engine is possible Your code will largely port across to the Unreal 3 Engine You need to be able to code sooner rather than later –the earlier you can identify problems the longer you have to fix them –The faster you learn simple programming, the quicker you can learn networking and advanced programming

Game Design, Level Design and Development Goals What is required to make a game? Learn some aspects of games –what makes them fun? –what makes a game boring? –Style and Feeling –Wow factors –Game Flow –Player Expectations

The history of Modding Duke Nukem (2D) –People were editing levels, and even writing their own level editors Wolf3D –Developers noticed that players were modding the game Doom –First game released with a level Editor Quake –First game that allowed users to edit the code of the game

Half Life –Was it actually a mod of the Quake Engine? Engine Licensing –Professional Modding? Half Life 2 Episodes Doom 3 –A Game or a Tech Demo Steam “Steam will really help with the distribution part of creating a successful mod” -There are currently 28 (9) results in the Steam store for the word ‘Mod’ -Only 24 (4) of these are Mods -Red = 2008

Unreal Tournament –This was the second iteration of an insanely powerful and flexible scripting platform (Unreal was first) Unreal 3 –The latest build of the UnrealScript Language & Unreal Engine Cross-Platform (for licensed use) Cry-Engine –With version 3 will support PC and Console XNA –Free / Cheap Xbox 360 Development La Trobe has access to Dreamspark.com which allows a 1 year free licence! (all MSDN softwares)

Why Unreal 2k4? Forward Support Computer Capability Ease of Use for Programmers Industry Acceptance Development is Free! –And Legal to Distribute for free!! Knowledge of the Unreal engine will assist you in working with almost all other game engines

Books There are 2 books for this semester –You WILL learn to LOVE them Seriously you will never throw these books out.

Book #1 The Ultimate Guide to Video Game Writing and Design – F. Dille & J.Z. Platten –It’s not the ULTIMATE book For the few dollars it costs it is a life saver –Summed up the things in this book that will interest us are: Documenting, and the Development Process This book covers everything we will need for the development side of the subject. –Buy It!!!

Book #2 The Art of Game Design – Jesse Schell –This is also called the Game Design Bible –It is not the holy grail, it is pretty darn close –The things that interest us: This book covers Games Design and thus inherently covers level design. The Lenses in this book are a great tool when used properly. (we will learn!)

Why buy both books? This semester we will design and develop projects in small teams. The design will be covered by ‘The art of game design’ and the development will be covered by ‘The Ultimate Guide....’ Without the books, you will have to work a lot harder! *Note: I tried to keep the total for the books to a minimum, but we do require both books

How to Pass easily!! Show up to ALL the Lectures Show up to all the Labtorials (10% Free!) –Seriously, if you sit in every lecture, and Labtorial you will NOT need to review for the exam, you will already be able to pass it.

The Assignment Develop a game as a group Develpment is based on an assembly of Mutator type mods (with a core mod package) Most games are developed in at minimum, an 18 month Cycle You have 3 Months! –Thus the goal is to deliver a Beta version of your game. –Marking will be based around the design of your concept and the development of your ideas.

Assignment Storage – Mesh.com 5Gb of storage shared and synched between all your machines! –No CVS ability!!! You can have 5Gb each and share folders to group members –The Client will be installed on all the XNA Lab machines Web access is available in all the other labs. There will be an account for each Project Team –You will each have a Safe Folder, and access to a Build Folder.

References Game Level Design, Ed Byrne, 2005, Charles River Media /04/16/modding/index.htmlhttp://dir.salon.com/story/tech/feature/2002 /04/16/modding/index.html The Ultimate Guide to Video Game Writing and Design – F. Dille & J.Z. Platten The Art of Game Design – Jesse Schell