Digital Asset Management 7. Interactive Media and Game Development process

Similar documents
The Game Development Process

IMGD The Game Development Process: Game Development Timeline

Interactive Media and Game Development

Interactive Media and Game Development

IMGD 1001: The Game Industry. Hit-Driven Entertainment

Version Control Systems: Subversion

This Lecture. G52GRP : Lecture 3. Sharing Code and Documents (2) Sharing Code and Documents (1)

IMGD 1001: The Game Industry

Individual Test Item Specifications

OzE Field Modules. OzE School. Quick reference pages OzE Main Opening Screen OzE Process Data OzE Order Entry OzE Preview School Promotion Checklist

advanced All you need to know about branching, merging and DV CS FOR GAME DEVELOPERS

Game Design Methods. Lasse Seppänen Specialist, Games Applications Forum Nokia

Celtx Studios Owner's Manual January 2011

Class Projects: Project 2 and Version Control Systems

Bolder Sounds. Bavarian Zither version 2. presents. for NI Kontakt 2 + (600 mb) Kontakt Installation

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards

RPG CREATOR QUICKSTART

Game Designers. Understanding Design Computing and Cognition (DECO1006)

CS Game Programming, Fall 2014

Ansible Tower Quick Setup Guide

OzE Field Modules. OzE Studio Series. OzE Studio OzE Studio Lite. Quick reference pages OzE Studio Data Entry (2pgs) OzE Preview.

Ansible Tower Quick Setup Guide

Getting started with AutoCAD mobile app. Take the power of AutoCAD wherever you go

Appendix A ACE exam objectives map

ANSYS v14.5. Manager Installation Guide CAE Associates

AECOsim Building Designer. Quick Start Guide. Chapter A08 Space Planning Bentley Systems, Incorporated

Human Computer Interaction Unity 3D Labs

Missed Opportunity? 1

Editing the standing Lazarus object to detect for being freed

Sensible Chuckle SuperTuxKart Concrete Architecture Report

Ansible Tower on the AWS Cloud

Virtual components in assemblies

Autodesk Civil 3D Project Management Workflow Using Autodesk Vault

Submittal Exchange Design Team User Guide

In this tutorial you will use Photo Story 3, a free software program from Microsoft, to create digital stories using text, graphics and music.

AUTOMATION ACROSS THE ENTERPRISE

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved

BIM 360 with AutoCAD Civil 3D, Autodesk Vault Collaboration AEC, and Autodesk Buzzsaw

ALPHASTUDIO XXL AUTOMATED SOLUTION FOR STILL PHOTOGRAPHY, 360 AND VIDEO CUT COSTS INCREASE SALES SPEED UP WORKFLOW

Copyright by Bettina and Uwe Steinmueller (Revision ) Publisher: Steinmueller Photo, California USA

PING. Table of Contents. PING GameMaker Studio Assignment CIS 125G 1. Lane Community College 2015

Level 3 Extended Diploma Unit 22 Developing Computer Games

CSE 125 Boot Camp. Or: How I Learned to Stop Worrying and Love The Lab

Kevin Chan, Blue Tongue Entertainment

Arcade Game Maker Product Line Requirements Model

Adobe reader for android is free symbian

Creating Your Own Ballad of an Eagle Scout Using the Ballad Template. Produced by Scoutworks.weebly.com All Rights Reserved

TABLE OF CONTENTS. Logging into the Website Homepage and Tab Navigation Setting up Users on the Website Help and Support...

Infoblox and Ansible Integration

Propietary Engine VS Commercial engine. by Zalo

Emergent s Gamebryo. Casey Brandt. Technical Account Manager Emergent Game Technologies. Game Tech 2009

Live Agent for Administrators

Gaming Development Fundamentals

Live Agent for Administrators

ALPHASTUDIO XXL AUTOMATED SOLUTION FOR STILL PHOTOGRAPHY, 360 AND VIDEO CUT YOUR COSTS SPEED UP WORKFLOW INCREASE YOUR SALES

PASSENGER. Story of a convergent pipeline. Thomas Felix TG - Passenger Ubisoft Montréal. Pierre Blaizeau TWINE Ubisoft Montréal

Live Agent for Administrators

MASA. (Movement and Action Sequence Analysis) User Guide

LA Solutions. JobTracker. Projects, Clients, and Drawings. Issue Sheets. MicroStation Software and Consultancy

Using Master Genealogist Advanced

WANT TO BECOME A GAME DEVELOPER

Photo Story Instructions!

ADOBE 9A Adobe(R) Photoshop CS4 ACE. Download Full Version :

GAME PRODUCTION HANDBOOK Second Edition

Level 3 Extended Diploma Unit 22 Developing Computer Games

Davis Art Images: Create and Share Slideshows

This guide provides information on installing, signing, and sending documents for signature with

University of Huddersfield Repository

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards

The purpose of this document is to outline the structure and tools that come with FPS Control.

uiulearn TUTORIAL INTEGRATIONS> HOW TO USE PANOPTO (STUDENT)

SAP Dynamic Edge Processing IoT Edge Console - Administration Guide Version 2.0 FP01

ALPHASTUDIO COMPACT ADVANCED PHOTO STUDIO FOR AUTOMATED PRODUCT PHOTOGRAPHY FOR MEDIUM- TO LARGE-SIZED OBJECTS

LabVIEW 8" Student Edition

Nikon View DX for Macintosh

iphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book.

ROTATING SYSTEM T-12, T-20, T-50, T- 150 USER MANUAL

Copyright 2014 SOTA Imaging. All rights reserved. The CLIOSOFT software includes the following parts copyrighted by other parties:

Contribute to CircuitPython with Git and GitHub

Self Publishing Your Book. Without the Big Bucks $$$

Digital Storytelling...a powerful tool!

PRODUCT DEVELOPMENT Family LINE OF. Product Live Ops

SONIC AUTOMATING THE PROFESSIONAL DVD WORKFLOW AUTHOR ONCE, PUBLISH MANY

SE320: Introduction to Computer Games

Cricut Design Space App for ipad User Manual

Photoshop CS2. Step by Step Instructions Using Layers. Adobe. About Layers:

Using Layers. Chapter Delmar, Cengage Learning

MAKE A BRILLIANT IMPRESSION.

Heredis may assign any number of information sources to each event.

One-Year Conservatory in GAME DESIGN

Introduction. Modding Kit Feature List

Game Design 2. Table of Contents

Game Design From Concepts To Implementation

Exercise 1: The AutoCAD Civil 3D Environment

Michigan State University Team MSUFCU Money Smash Chronicle Project Plan Spring 2016

Globulation 2. Free software RTS game with a new take on micro-management

At last, a network storage solution that keeps everyone happy

Add items to an existing album. While viewing photo thumbnails, tap Select, select items, tap Add To, then select the album.

Getting started with Ansible and Oracle

SIEMENS PSS SINCAL Platform 10.5 Update 6

Transcription:

Digital Asset Management 7. Interactive Media and Game Development process 2015-11-12

Game Types Arcade Games Puzzle Games Role Playing Games Strategy Games Adventure Games First-Person Shooters Third-Person Action Sports Games Racing Games Simulators Party Games Educational Games 2

Game Studios Vertical Structure Developers Publishers (Distributors) Retailers Much like a mini-hollywood 3

Developers Design and implement games Including: programming, art, sound effects, and music Historically, small groups Analogous to book authors Structure varies May exist as part of a Publisher May be full-service developers or may outsource some Motion Capture (to replicate realistic movement) Art and Animation (can be done by art house/studio) Many started on PC games (console development harder to break into) Typically work for royalties & funded by advances Do not have the capital, distribution channels, or marketing resources to publish their games Often seen that developers don t get equitable share of profits Can be unstable 4

Publishers Fund development of games Including: manufacturing, marketing/pr, distribution, and customer support Publishers assume most of the risk, but they also take most of the profits Relationship to developers Star Developers can often bully Publishers, because publishers are desperate for content Most Developers are at the mercy of the almighty Publisher Originally grew out of developers Massive consolidation in recent years Most also develop games in-house 5

Retailers Sell software Started with mail-order and computer specialty stores Shift in 80 s to game specialty stores, especially chains (Today 25%) EB Games, GameStop Shift in 90 s to mass market retailers (Today 70%) (ask) Target, WalMart, Best Buy Retailers generally earn 30% margin on a $50 game Electronic download of games via Internet still in infancy Big but not huge (Today 5%) 6

Game Development Process (1/5) Inspiration getting the global idea of the game duration: 1 month (for a professional game) people: lead designer result: treatment document, decision to continue Conceptualization preparing the "complete" design of the game duration: 3 months people: designer + prototype programmers/artists result: complete design document (continued next slide) 7

Game Development Process (2/5) Prototypes Build prototypes as proof of concept Can take 2-3 months (or more) Typically done a few months in In particular, use to test game play Throw prototype away afterwards Don t expect it to evolve into game! Pitch to Publisher 8

Game Development Process (3/5) Blueprint separate the project into different tiers duration: 2 months people: lead designer, software planner result: several mini-specifications Architecture creating a technical design that specifies tools and technology used duration: 2 months people: project leader, software planner, lead architect result: full technical specification 9

Game Development Process (4/5) Tool building create a number of (preferably reusable) tools, like 3D graphics engine, level builder, or unit builder duration: 4 months people: project leader and 4 (tool) programmers result: set of functionally tools (maybe not yet feature complete) Assembly create the game based on the design document using the tools; update design document and tools as required (consulting the lead designer) duration: 12 months people: project leader, 4 programmers, 4 artists result: the complete game software and toolset 10

Game Development Process (5/5) Level design create the levels for the game duration: 4 months people: project leader, 3 level designers result: finished game with all levels, in-game tutorials, manuals Review testing the code, the gameplay, and the levels duration: 3 months (partially overlapping level design) people: 4 testers result: the gold master 11

Managing IM&G Development with Alienbrain

Alienbrain http://www.softimage.com/products/alienbrain/

What is Alienbrain Industry standard for file management in professional media and entertainment projects. Systems for creative teams +DAM: Digital Asset Management +SCM: Software Configuration Management Tools for any kind of file for import, version, manage and share 14

Alienbrain Features Secure File Management and Version Control Comprehensive Version History, Rollback, Powerful Search Tools Visual Workflows Intuitive User Interface, Previews and Thumbnails, Local File State Icons, Integrations for Leading Art Tools Collaborative Environment Image Annotations, Integrated Messaging, Reporting Software Configuration Management Labels, Change Sets, Parallel Development and Branching Architecture and Administration Server Health Monitoring, Fine-Grained Access Control, Remote Collaboration, Automatic Database Backup, Flexible Storage Management Customization and APIs Custom Metadata, Triggers & Events, Command Line Tool 15

Client / Server architecture 16

Alienbrain Server maintain the asset files and up-to-date information file sizes/version/attributes raw file data optimized object-oriented database. controls and co-ordinates access Security/access collisions download any version modification and upload new versions 17

Alienbrain Client Asset management command center browse the project databases import new files or view, lock and edit. display thumbnail images and preview workflow functions. Different client applications types Essentials for Artists for creative users. 3-D authoring tool integrations Essentials for Programmers for programmers. source code file merging. Advanced the complete package. Programmers and Artists, workflow management functionality. Alienbrain Reader read only access to project data. 18

Functions file management version control change management configuration management workflow access control archiving visual working 19

File Management & Sharing import browse and view move, rename and delete automated operations by scripts edit files Check out /check in / multiple check-out 20

Version Control version history/ get version Rollback show differences between versions Text comparison and merge tool Araxis Merge Professional 21

Change Management change sets as shielded containers default change set/create change sets (active change set) delete, rename, check out, modify and check in, until submit 22

Configuration Management maintain multiple configurations without duplicating its content root branch branching manager branch selection drop-down list integrate changes wizard 23

Workflow An asset-based workflow based on a range of configurable workflow states (work in progress, awaiting modification, awaiting approval, approved, approved-and-locked) assign assets to a user, change the workflow status of an asset set a due date Track and review/approve the changes 24

Access Control Access rights. simplified set of role definitions (default permissions ) authors, Contributors Editors reviewers 25

Archiving archiving system Offline/online multiple language or platform variants images and 3-D models. 26

Alienbrain evaluation download it from http://www.softimage.com/downloads/abevaluation/ Default.aspx a fully functional version of Alienbrain 8.1 for an unlimited time with a maximum of two simultaneous client connections and five projects. 27

Best practices Alienbrain administration Customizations process management workflow optimization 28

Version control 29

Version control for programmer CVS Subversion (SVN) Git was initially created by Linus Torvalds for Linux kernel development 30

Subversion (SVN) Since 2000 a free version control system which operated much like CVS used by SourceForge

Subversion filesystem can be described as a three dimensional filesystem

Subversion properties name=value pairs of text used in two different places in the Subversion filesystem filesystem entries, i.e., files and directories revisions themselves

Subversion properties filesystem entries svn:executable svn:mime-type svn:ignore svn:keywords svn:eol-style svn:externals svn:needs-lock svn:special revisions themselves svn:date svn:author svn:log

Branching and tagging

Software that uses Subversion TortoiseSVN, a Windows shell (i.e. Explorer) extension Xcode is Apple's Mac OS X IDE Microsoft Visual Studio AnkhSVN is a Visual Studio.NET addin VisualSVN is simple and reliable Subversion integration for Visual Studio 2003 and 2005

windows SVN https://www.se.auckland.ac.nz/courses/ SOFTENG254/resources/TortoiseSVN.pdf

(The Repository) SVN( D:\SVN\) D:\SVN\ MyNewRepository ( DOS ) D:\SVN\ svnadmin create --fs-type bdb MyNewRepository

(The Repository) TortoiseSVN SVNRepository TortoiseSVN Create repository here...

file:///c:/svnrepository/ file://servername/path/to/repos/

Icon Overlays

Context Menus

Authentication

Import Data Select the command TortoiseSVN Import...

Check Out

Update data TortoiseSVN update

Add data TortoiseSVN add..

Conflicts? Commit data

See difference Text? How about image?

Merge version...?