minimalist game design: growing osmos

Similar documents
Orbital Delivery Service

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring

Game Design Document. Plataforms: Platformer / Puzzle

Who Am I? Lecturer in Computer Science Programme Leader for the BSc in Computer Games Programming

GUIDE FOR REVIEWERS v1.0. September 20, 2018 FACT SHEET

Unity Game Development Essentials

Moving Man Introduction Motion in 1 Direction

VK Computer Games. Mathias Lux & Horst Pichler Universität Klagenfurt

Game Design and Programming

In the end, the code and tips in this document could be used to create any type of camera.

Appendix H - What Goes Into a Milestone Definition

Level Design & Game Industry landscape

Procedural Level Generation for a 2D Platformer

Foundations of Interactive Game Design (80K) week five, lecture two

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

CS 354R: Computer Game Technology

Game Design Document (GDD)

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level

CSS 385 Introduction to Game Design & Development. Week-6, Lecture 1. Yusuf Pisan

Mobile and web games Development

True bullet 1.03 manual

Competition Manual. 11 th Annual Oregon Game Project Challenge

INTRODUCTION TO GAME AI

Royale Politique. A funny game developed for the RV course - University of Pisa

Cambridge Primary Science Curriculum Framework

Periodicity War. A Review Game. Christi Camel EDTECH 511 Dr. Andy Hung May 2, 2012

Concepts and Challenges

9am 12pm 3pm 6pm 9pm 12am 1am 9am 12pm 3pm 6pm 9pm 12am 3am 6am 9am. Balance Mechanics. Refactor SLEEP. Effects

Maniacally Obese Penguins, Inc.

STK Missile Defense. Introduction: Scenario Storyline:

Breakthrough Propulsion Physics - The Quest for Faster Than Light (FTL) Travel

Part 2 Highlights and Shadows

IMGD 1001: Fun and Games

Programming Project 2

GPS Tutorial Trimble Home > GPS Tutorial > How GPS works? > Triangulating

Gameplay. Topics in Game Development UNM Spring 2008 ECE 495/595; CS 491/591

AGF-216. The Earth s Ionosphere & Radars on Svalbard

How to Make Games in MakeCode Arcade Created by Isaac Wellish. Last updated on :10:15 PM UTC

Immersion & Game Play

Competition Manual. 12 th Annual Oregon Game Project Challenge

Revision for Grade 6 in Unit #1 Design & Technology Subject Your Name:... Grade 6/

Z-Town Design Document

From Model to Application: Developing a believable opponent in the game of Set!

Doktor Kaboom: It s Just Rocket Science

#2: Challenge vs. Success

Pangolin: A Look at the Conceptual Architecture of SuperTuxKart. Caleb Aikens Russell Dawes Mohammed Gasmallah Leonard Ha Vincent Hung Joseph Landy

Your final semester project papers are due in ONE WEEK, Thu April 28th (last day of class). Please return your marked-up First draft.

Official Documentation

Game Balance. Chris Ko and Jonathan Janosi

the gamedesigninitiative at cornell university Lecture 4 Game Components

Shooting for the Moon

RADIOMETRIC TRACKING. Space Navigation

Objectives. Game AI: Collaborative Diffusion. Project: The Sims. Advance from simple game to very sophisticated games

Adobe Illustrator Craft a Dramatic Vector Landscape Environment

IMGD 1001: Fun and Games

Chord: A Music Game CIS 499 SENIOR PROJECT DESIGN DOCUMENT

BMr Flash Player. BMr Flash Player Control Menu Display

Formal Game Proposal

Today s Topics. Video Game AI: Lecture 2 History of Game AI. Pong (1972) A selective history of video game AI

the gamedesigninitiative at cornell university Lecture 10 Game Architecture

CS 211 Project 2 Assignment

COMS W4170 Direct Manipulation 2

3D Top Down Shooter By Jonay Rosales González AKA Don Barks Gheist

Tac Due: Sep. 26, 2012

BE SURE TO COMPLETE HYPOTHESIS STATEMENTS FOR EACH STAGE. ( ) DO NOT USE THE TEST BUTTON IN THIS ACTIVITY UNTIL THE END!

Experiment G: Introduction to Graphical Representation of Data & the Use of Excel

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game

CISC 1600, Lab 2.2: More games in Scratch

Less is More: Designing Awesome AI. Dr. Kimberly Voll Game designer, software engineer & cognitive scientist

User Interfaces. What is the User Interface? Player-Centric Interface Design

Lecture Overview. Artificial Intelligence Part I. Lab Exam Results. Evaluations

Unity 3.x. Game Development Essentials. Game development with C# and Javascript PUBLISHING

Immersion & Game Play

Motion Simulation - The Moving Man

For all question related to Photoshop that we cannot address in class, start by looking at the excellent Photoshop help: Help > Photoshop Help.

the gamedesigninitiative at cornell university Lecture 8 Prototyping

THE NEW AP5 PRO. A revolution in acoustic guitar pickup technology

CANDLEWICK PRESS

Toon Dimension Formal Game Proposal

Chapter 8: Perceiving Motion

Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton)

TVGS Lesson Night: Game Design

RADIOMETRIC TRACKING. Space Navigation

Making Music with Tabla Loops

Development Outcome 2

Exploring and Presenting a Game's Consequence-Space.

Midi Fighter 3D. User Guide DJTECHTOOLS.COM. Ver 1.03

ESS 7 Lectures 15 and 16 November 3 and 5, The Atmosphere and Ionosphere

Olympus. Getting Started. Modern Intel-Based Macintosh OS X 10.5 or newer

Expanding the PEC With Virtual Experiments

GAME DESIGN 101. David J Gagnon University of Wisconsin - Madison ENGAGE Program & Games, Learning and Society Research Community

Mage Arena will be aimed at casual gamers within the demographic.

Martin Evening Adobe Photoshop CS4 for Photographers. Client: ET Nail Art Model: Karen Bookings Makeup: Camilla Pascucci

Cannon Ball User Manual

Designing Games for Humans. Or: A Rosetta Stone for Computers Knoxville Game Design 2018 Levi D. Smith

Static and Moving Patterns (part 2) Lyn Bartram IAT 814 week

FLEXLINK DESIGN TOOL VR GUIDE. documentation

Bottle Rocket Lab. 7th Accelerated Science. Name Period. (Each individual student will complete his or her own lab report) Target Launch Date:

Space Invadersesque 2D shooter

Transcription:

minimalist game design: growing osmos independent games summit 2010 eddy boxerman andy nealen hemisphere games / rutgers university

osmos physics simulation arcade game hints of puzzle aster-flow-roïds

osmos in a nutshell absorb or be absorbed but propulsion tied to size

osmos in a nutshell absorb or be absorbed but propulsion tied to size momentum coupling trade-off size = life

[demo osmos 0.7] (start showing ambient level) controls: eject mass zoom warp time

[demo osmos 0.7] (showing ambient level) results: zen minimal time pressure game rules encouraged patience and planning music: ambient electronica

[demo osmos 0.7] (showing ambient level) one-man hobbyist project: minimalist by necessity

[demo osmos 0.7] (start showing warped chaos level) procedural generation: pseudo random level generation infinite variety and difficulty curve player size mote velocities gravitation level size

[demo osmos 0.7] (showing warped chaos levels) procedural generation difficulty curve = set of functions input level number output all slider values tweak feedback tweak

[demo osmos 0.7] (showing warped chaos levels) solar system design story: After a long hunt for parameters to generate an easy but interesting gravity level, a lateral design leap lead to the signature solar system levels. (show solar system level)

[igf 2008 approaching] developed some challenging ai opponents. andy vs ai = SOLD!

[igf 2008 approaching] needed real art kun chang helped out = awesome only mock-up we ever had (!) built concepts in layers for motes left their composition/animation to us

[demo igf1] composited and animated texture layers largely experimental exploration

[demo igf1] needed a variety of great music hunting + listening + choosing contacted musicians loscil julien neto gas very cool responses especially from mat jarvis (aka gas)

visual design binary render click too many times ASPLOSION! mote smaller mote larger player death

visual design continuous render of implicit state visual warning avoids frustration mote smaller mote still smaller mote larger

igf 2008 results good feedback Ø nominations

igf 2009 took a break got some distance dave joined engine improvements collision particle system more levels + tweaking worked a lot on first five minutes playtest with virgins:split wall of text into two intro levels

three nominations at igf2009 successful launch in 2009 distribution with D2D and steam

final release

[demo release] final release crunch lots of work on engine: optimizations menu system localisation system Achievements visuals: more mote "looks": art assets flight-404 inspired particle systems

[demo release] new level type: antimatter more care required less time pressure

[demo release] new level type: impasse Discovery of procedural puzzle levels with emergent pushing gameplay

[demo release] mass = density x size in 2d size = πr 2 in 3d size = 4/3 πr 3 playing with the power strongly affects merging behaviorand level packing

[demo release] new level type: epicycles

[demo release] time and space challenge: solar system is big and slow : neptune takes 164 earth years to orbit the sun lots of gameplay/physics tweaking (and cheats ) to compress levels. player powers: zoom + time warping

nutty professor time

game design minimalism economy coherence

minimalism.economy

minimalism.economy three kinds of minimalism in games audiovisual input system

minimalism.economy three kinds of minimalism in games Goal audiovisual input system exposeonly the meaningful actions provided by the system perceived affordances Norman, The Design of Everyday Things

minimalism.economy can be interpreted economically audiovisual input system

minimalism.economy can be interpreted economically audiovisual input system osmos mote viz sound/music mouse control mostly physics

minimalism.economy can be interpreted economically audiovisual input system osmos canabalt

minimalism.economy overload/frustration sweet spot? boredom osmos canabalt

minimalism.coherence

minimalism.coherence decreasing intervals 0 100 realism / style

minimalism.coherence

minimalism.coherence McCloud, Understanding Comics abstraction uncanny ravine = palette++

minimalism.example [Heider and Simmel 1944] An experimental study of apparent behavior. American Journal of Psychology

Thanks! www.hemispheregames.com osmos