Maria C. R. Harrington, Ph.D.
CCAC North Campus MMC/CIT Interview
Tuesday, November 24, 2015 2:00 PM
Room 3017
Gaming Software is comprised of Game Engines, 3D Modeling and Rendering
software, Image or Photo Editors, and other Interactive Development
Environments (IDE) used to create entire games
• Art asset creation process of the digital 3D Model, “Avatar” and or tools
available in the Game Engine may be used to create Characters, “The Body”
Process of Character Development
• Independent of the technology, “The Mind or the Soul”
• Design a believable character (Author, Playwright, Producer)
• Rule based, where the rules of the game design the character (traditional role-
based games, like Dungeons and Dragons,World ofWarcraft - RPG, MUD,
MMORPG)
• Emergent, where the dynamic interaction of the game and individual choice
allows for the character to evolve from interactions of the external forces of the
story, environment, social context, and the choices, the morality, and
intelligence of the player/Avatar as they travers a decision tree (Sims, Serious
Games)
Lecture Overview
Many different tools can be used to create the 3D Models
and use them as Avatars in Games
Game Engines and 3D Models
3
3D Model, 2D Art, joints rigged for motion and animation
Character specific behaviors, expressions, or reactions
UV mapping (https://en.wikipedia.org/wiki/UV_mapping)
Example 3D Model
http://www.turbosquid.com/3d-models/deer-animation-3d-model/542770
https://www.blender.org/support/tutorials/
Blender
http://www.autodesk.com/products/maya/free-trial
Maya Student
https://www.youtube.com/watch?v=spi4lGxnMZg
Maya Body Character Modeling
https://www.youtube.com/watch?v=HbeI3hkYzIY
Maya Face
UV mapping (https://en.wikipedia.org/wiki/UV_mapping)
How to useTextures and UV Mapping
https://www.adobe.com/products/photoshop.html
2D Art,Textures and Skins
http://www.gimp.org/
Free and Open Source GIMP
3D Model, Art Assets, some are Rigged and Animated
Buy or sell: http://www.turbosquid.com/
Third Party 3D Models
http://www.turbosquid.com/3d-models/deer-animation-
3d-model/542770
3D Model,Textured, Rigged, Animated
Art Assets
• You will need a 3D Model
• Texture maps, UV
• Animations, Rigging
Import to the Game (use the default 3D Models)
• 3D Model becomes an “Avatar”
• Rules of the Environment
• Physics
• Input Devices
• Output Devices
• Other players
• Game AI
Art and Game
Environment
• Avatar stands on the ground, the sound changes based on
type of ground, if wet it splashes, if covered with gravel it
makes a crunching sound
Directed by the user with input device controls
• Keys, mouse, joystick, wand, glove, many different types of
input devices
Attributes (low level Character Development)
• If the model jumps off a cliff, and if there is gravity, does the
character fly or fall? That depends on the character’s
abilities and the physics engine rules of the world
Social interactions and rules
• Other players and / or AI
Interaction3D Model &Game Engine
https://www.youtube.com/watch?v=clakekAHQx0
OpenWorld Demo
Gaming Software (Photorealistic AAA Titles)
• Game Engines and other Interactive Development Environments are
special purpose software used to create the entire environments for
games, including the context, the rules, and even the characters.
• “Proprietary” Development Environments (US Copyright protected)
• Unreal Engine, Unity, CryEngine, ShiVa
• Use to build a game title and you can sell your game title
• Cannot sell the engine code
• GUI/IDE, scripts, and or some C++ or C# access engine code
• “Open Source” (different legal copyright agreements)
• Torque 3D, Panda 3D, OGRE, Blender
• Use to build a game title, and can modify the engine code and sell both (game and the
editor ex. Shiva is an engine built withTorque 3D and other open software tools)
• GUI/IDE, scripts, and or some C++ or C# access engine code and extend functionality
Game Engines
Torque 3D Game Engine and IDE
Blender 3D and Game Engine
https://www.unrealengine.com/education
Unreal Education
https://wiki.unrealengine.com/Videos/Player?series=PLZl
v_N0_O1ga0IoRrpI4xkX4qmCrhGu56
Default 3D Model / Assets orTools to Import a 3D Model
• Define animations and interactions
• Define behavior of Avatar
• Interactions with environment
• (ex. walk, run, jump, swim, fly?)
• Interactions with other 3D Models
• User Input Device Events
• (ex. Mouse and Keyboard)
• Output Devices (VR headset)
• HUD (GUI overlays)
Unreal Engine
Unreal Persona
Process of creating a Persona / Avatar, when the 3D Model
becomes responsive to user input, environment, other
players or AI, and game rules
Programing the logic of the animations, events, and
interactions
https://docs.unrealengine.com/latest/INT/Engine/Animati
on/CharacterSetupOverview/index.html#workflowatagla
nce
Unreal Setting Up a Character
Blueprints (Visual Scripting)
https://docs.unrealengine.com/latest/INT/Engine/Bluepri
nts/index.html
https://scratch.mit.edu/
Visual Programming MIT Scratch and
Google Blockly
https://developers.google.com/blockly/
Blueprints (Visual Scripting)
https://docs.unrealengine.com/latest/INT/Engine/Bluepri
nts/QuickStart/6/index.html
Goal: Student Publish and Sell
Content https://publish.unrealengine.com/submission-
guidelines
https://docs.unrealengine.com/latest/INT/
The process of character development, is this interaction
between the external environment and the individual over
time
Characters, Context, Story Arc
Cloud Platforms (or not?)VM &VR
What makes a good character?
• Think of some of your favorite characters, what made them so rich,
delightful, real, what made you hate them or fall in love?
• Archetypes!
How did that character change over time in the story, the play,
or the game?
• What happened? How did they grow? What was their backstory?Their
history?The arc of the story? What attributes defined them? Did those
attributes help or hinder?
• Story Arcs
The process of character development, is this interaction
between the external environment and the individual over time
Character Development is More than
Art or Code
The process of character
development, is this interaction
between the external game
environment and the individual
over time
A NewType of Story
Does free will exist?
• Do we make choices, or do we only react to outside forces and
influences?Are we controlled?Or are we free?
Are we victims of our environment?
• Or do we create our environments? How do we know when we
don’t know?
Are we products of our social networks?
• Or do we lead and follow from above, below, and the side?
Does Fate, Karma, or God exist?
• Or can we create our future, with every choice in every moment?
And in aggregate, as a society, as a culture, create our total
human experience, the planet’s future? Are we the creators of
culture, or the result of it?
We create our reality
Character, Culture & the Classics
Like the Greek Theater, a Shakespearean Play, a Tolstoy Novel, a Mozart
Opera, an original Walt Disney Animation, Computer Games could move
beyond forms of visceral entertainment and become interactive stories,
cultural artifacts, full of artwork and ideas
Video and Computer Games are indeed consider Art, and protected
under the First Amendment, as free speech, they are copyright
protected by the US Federal Government, and software processes are
patentable
Games have evolved into training simulations, (FPS are training you!)
interactive state machines, with parameters for both the environment -
the physics engine and procedural landscapes - and parameters for the
characters, both the archetypes, or meta characters, and the individual,
as Avatars for role playing, and as a type of Artificial Intelligence for
training and education (1984)
Uniquely, Game Story Arcs are dynamic interactive partnerships, a
collaboration between game designers - modelers, artists, producers -
and the players, the social networks, and the individuals and their
choices made over time and space
Games are Cultural Artifacts
Therefore, the Process of Character Development is the intersection of
the art, craft, and the code required to create “The Body” of the Avatar,
and the creative design of the entire external circumstances, the
context of story, social network, the environment, for the individual to
evolve into a rich character, the essence of the “The Mind or the Soul”
embodied in that character, as it dynamically changes over time, space,
and interactions
Process of Character Development
http://mariacrharrington.org/seee.html

More Related Content

PPTX
Slippery Rock Falls and Algae TCC 2014
PPTX
Game tech virtual guides fliesen calongne
PPTX
Thesis presentation 1072012
PPTX
2019 TURIN Summer School- Game Design Workshop
PDF
Using COTS Games For Education
KEY
Presentation game
PDF
Learning through games in museums
PDF
The Art of Video Games at GDC 2010
Slippery Rock Falls and Algae TCC 2014
Game tech virtual guides fliesen calongne
Thesis presentation 1072012
2019 TURIN Summer School- Game Design Workshop
Using COTS Games For Education
Presentation game
Learning through games in museums
The Art of Video Games at GDC 2010

What's hot (20)

PPTX
Ai on video games
PDF
Cultura patrimonio gamificacao comunicacao share
PDF
2019 dhdownunder game prototyping workshop
PPTX
Teaching video game development panel FDG2014
PPTX
Designing games for change for wicked problems
PPTX
Palestra da Eshow Brasil
PPTX
Make and release: embedding practice through play. ICEPOPS Keynote 2019
PPTX
Meaningful Play 2010: ARG/transmedia panel
PDF
Gamification: Breaking videogames, reconstructing reality
PDF
Gortekar yang toy hacking
PPTX
JTEL2012 emotion and games in technology-enhanced learning
PPTX
Swords Sandals and Selfies in Assassin’s Creed: Odyssey: The Cultural Tourism...
PDF
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
PDF
Avouris eee 2012b
KEY
Mobile Learning Academy - creating a great concept
PDF
AI Technologies in Game Industry (English)
KEY
Week1 Interactivity
PDF
The Architecture of Understanding (World IA Day Chicago Keynote)
PDF
Games for Change: Play, Games, Tools, Change
Ai on video games
Cultura patrimonio gamificacao comunicacao share
2019 dhdownunder game prototyping workshop
Teaching video game development panel FDG2014
Designing games for change for wicked problems
Palestra da Eshow Brasil
Make and release: embedding practice through play. ICEPOPS Keynote 2019
Meaningful Play 2010: ARG/transmedia panel
Gamification: Breaking videogames, reconstructing reality
Gortekar yang toy hacking
JTEL2012 emotion and games in technology-enhanced learning
Swords Sandals and Selfies in Assassin’s Creed: Odyssey: The Cultural Tourism...
"Epistemic Game Design for Collaborative Inquiry and Civic Engagement" by She...
Avouris eee 2012b
Mobile Learning Academy - creating a great concept
AI Technologies in Game Industry (English)
Week1 Interactivity
The Architecture of Understanding (World IA Day Chicago Keynote)
Games for Change: Play, Games, Tools, Change
Ad

Viewers also liked (7)

DOCX
Gaming Industry Profile
PPTX
Art and Technology
PPT
"The Poetics of Games: Art, Poetry and Storytelling in Modern Game Design," M...
PPTX
UCF SVAD Art Talk, 11/16/2016
PDF
inGAME Company Profile & Indonesia Gaming Market Statistics
PPTX
Brand Analysis - Blizzard Inc
Gaming Industry Profile
Art and Technology
"The Poetics of Games: Art, Poetry and Storytelling in Modern Game Design," M...
UCF SVAD Art Talk, 11/16/2016
inGAME Company Profile & Indonesia Gaming Market Statistics
Brand Analysis - Blizzard Inc
Ad

Similar to Gaming Software & the Process of Character Development (20)

PDF
Js3516731693
KEY
Game Development 2
PPT
Introduction To 3D Gaming
PPTX
Lecture 1 Introduction to games development
PPSX
An Introduction To Game development
PPTX
1 UNIT I 3D graphics and game design.pptx
PPTX
Video game development for everybody
PDF
Vwl art pipeline explained----2
PDF
Writing for Games - Jackie Turnure
PPTX
Unit 316 - Lesson 1 - Software
PDF
Video Games
PDF
Hector Moran Button 2019
PDF
Video Game Report
PPTX
User-centered Approach in Creating a Metadata Schema for Video Games and Inte...
PPTX
98 374 Lesson 01-slides
PPTX
Initial Ideas.pptx
PPTX
Podhandler 190614092742
PPTX
Seeking Transcendence: Demystifying Transmedia for Game Developers
PPTX
Game development -session on unity 3d
PDF
Development and storytelling: a many-to-many relationship
Js3516731693
Game Development 2
Introduction To 3D Gaming
Lecture 1 Introduction to games development
An Introduction To Game development
1 UNIT I 3D graphics and game design.pptx
Video game development for everybody
Vwl art pipeline explained----2
Writing for Games - Jackie Turnure
Unit 316 - Lesson 1 - Software
Video Games
Hector Moran Button 2019
Video Game Report
User-centered Approach in Creating a Metadata Schema for Video Games and Inte...
98 374 Lesson 01-slides
Initial Ideas.pptx
Podhandler 190614092742
Seeking Transcendence: Demystifying Transmedia for Game Developers
Game development -session on unity 3d
Development and storytelling: a many-to-many relationship

Recently uploaded (20)

PPTX
Rocket-Launched-PowerPoint-Template.pptx
PDF
Windows 11 Pro With Office 2024 Pro Crack Plus Download (Latest 2025)
PPTX
19th March ggggghhhgggyhyffhhygg DCA.pptx
PPT
2 Development_Processes_and Organizations.ppt
PPTX
Fabrication Of Multi directional elevator
PDF
ARCHITECTURE LIENSURE EXAMINATION FLASHCARDS REVIEW
PDF
TWO WAY FIXED EFFECT OF PRIORITY SECTOR LENDING (SECTOR WISE) ON NON PERFORMI...
PPTX
interesting case discu.pptxkkkkkkkkkkkkk
PDF
Sewing tools can be broadly categotrized
PPTX
LESSON-3-Introduction-to-Office-Suite.pptx
PDF
Medical diagnostic centre case study Live
PPTX
History.pptxjsjsiisjjsjsidididididididksk
PPT
Sustainable cities- concepts and approaches
PPTX
F.Y.B.COM-B-ACC25359.pptxFor a job or role? (e.g., Marketing Manager, Chief E...
PDF
xử lý ảnh thu nhận và xử lý trên FPGA ứng dụng
PPTX
introduction of linguistics bdhddjsjsjsjdjd
PPTX
Best Web Design Agencies in Europe [2025]
PPTX
CVS MODULE 2.pptxjjjjjjjjjjjjkkkkjjiiiiii
PDF
Presentation-Machine-Safety-Protecting-People.pdf
PDF
APPLICATION OF MATRIX PROFILE TECHNIQUES TO DETECT INSIGHTFUL DISCORDS IN CLI...
Rocket-Launched-PowerPoint-Template.pptx
Windows 11 Pro With Office 2024 Pro Crack Plus Download (Latest 2025)
19th March ggggghhhgggyhyffhhygg DCA.pptx
2 Development_Processes_and Organizations.ppt
Fabrication Of Multi directional elevator
ARCHITECTURE LIENSURE EXAMINATION FLASHCARDS REVIEW
TWO WAY FIXED EFFECT OF PRIORITY SECTOR LENDING (SECTOR WISE) ON NON PERFORMI...
interesting case discu.pptxkkkkkkkkkkkkk
Sewing tools can be broadly categotrized
LESSON-3-Introduction-to-Office-Suite.pptx
Medical diagnostic centre case study Live
History.pptxjsjsiisjjsjsidididididididksk
Sustainable cities- concepts and approaches
F.Y.B.COM-B-ACC25359.pptxFor a job or role? (e.g., Marketing Manager, Chief E...
xử lý ảnh thu nhận và xử lý trên FPGA ứng dụng
introduction of linguistics bdhddjsjsjsjdjd
Best Web Design Agencies in Europe [2025]
CVS MODULE 2.pptxjjjjjjjjjjjjkkkkjjiiiiii
Presentation-Machine-Safety-Protecting-People.pdf
APPLICATION OF MATRIX PROFILE TECHNIQUES TO DETECT INSIGHTFUL DISCORDS IN CLI...

Gaming Software & the Process of Character Development