Download presentation
Presentation is loading. Please wait.
Published byTrevor Beasley Modified over 8 years ago
1
Building Games for the Humanities with Unity3D Rudy McDaniel University of Central Florida Orlando, FL USA
2
Today’s Topics Context: Why Games for the Humanities? Downloading Unity3D & Introduction to SW Starting a project Download and play a sample project Important vocabulary Understanding the software interface Understanding the scene and game views Building a basic scene environment (game level) using the terrain editor
3
Part I: Context
5
http://www.princetonreview.com/top-graduate-schools-for-video-game-design.aspx
6
But… Our recognition in this area is primarily for our efforts in preparing students to enter careers in video games design and development in commercial entertainment Building games for the humanities is a huge area of opportunity for UCF and for other institutions Building games is a complex endeavor that benefits from multi-institutional collaboration
7
2011 Workshop
8
2015 Workshop
9
Making Game Creation More Accessible & User-Friendly Scratch: http://scratch.mit.edu/http://scratch.mit.edu/ Alice: http://www.alice.org/index.phphttp://www.alice.org/index.php Hour of Code: http://code.org/learnhttp://code.org/learn GameStar Mechanic: https://gamestarmechanic.com/ see also http://www.forbes.com/sites/jordanshapiro/2013/02/ 18/how-game-based-learning-can-save-the- humanities/https://gamestarmechanic.com/ http://www.forbes.com/sites/jordanshapiro/2013/02/ 18/how-game-based-learning-can-save-the- humanities/
10
Why Build Games for the Humanities? Engage young learners in familiar territory Implement multimodal strategies Provide context for exploring historical assets Allow for procedural learning Collect data in a non-intrusive, behind-the- scenes sort of way Provide engaging narratives that can be experienced in non-linear forms
11
Humanities Learning Games Desperate Fishwives: http://www.neh.gov/humanities/2012/novem berdecember/curio/travales-travails http://www.neh.gov/humanities/2012/novem berdecember/curio/travales-travails
12
Many Other Examples HASTAC’s “game” tags: http://www.hastac.org/tag/games http://www.hastac.org/tag/games The Cheeky Lit Teacher resources: http://cheekylit.com/resources/games/ http://cheekylit.com/resources/games/ University of Arkansas: http://tesseract.uark.edu/ http://tesseract.uark.edu/
13
Part II: Unity Crash Course
14
Downloading Unity3D http://unity3d.com/unity/download Current version is 4.6.3 You will need to register a free account in order to install the free license version License comparison: http://unity3d.com/unity/licenses http://unity3d.com/unity/licenses
15
What is Unity3D? 3d game engine Can also create 2d games Cross-platform (Mac and PC) Some popular games such as Temple Run and The Room were created in Unity3D Large support community and asset store Free! View games made with Unity here: http://unity3d.com/showcase/gallery http://unity3d.com/showcase/gallery
16
More Details Unity only creates limited 3d assets (spheres, cubes, etc.) That is why it is useful to combine with other tools (Maya, Blender, Photoshop, etc.) MonoDevelop is the scripting tool packaged with Unity3D for writing your programming code
17
Starting a Project Select a location to store your project Select “3d” or “2d” depending on genre Import required packages (if you are missing something, you can import it later) When developing a game later, you should only select the packages you plan to use in the game
18
Starting the Software
19
Asset Store Free and paid assets for use in projects
20
Free Projects to Download
21
Learning by Deconstruction Download a sample project from the asset store. Click “Build and Run” to run the game so that you can see a working example. This method of reverse engineering is a common tactic for quickly learning how to solve complex design problems. This is similar to learning how to code HTML pages using “View Source”.
22
To Build and Run
24
Help Sources
25
Documentation You can also view the documentation in Spanish and in other languages Visit http://docs.unity3d.com/Manual/index.htmlhttp://docs.unity3d.com/Manual/index.html Change the language in the right hand corner Translation is still in progress for some areas of documentation
26
We will spend some time today learning about the interface and the various features of the program
27
The Interface
28
Some Important Vocabulary Scenes are individual levels in your game GameObjects are assets used within scenes Components are used for creating behaviors, defining appearance, and customizing objects Scripts are used to program custom functionality Prefabs are containers that store GameObjects with components and properties embedded
29
Project Browser
30
http://docs.unity3d.co m/Manual/ProjectView. html http://docs.unity3d.co m/Manual/ProjectView. html Access and manage project assets You can also search and add favorites using this feature
32
Hierarchy Contains every GameObject in the current scene. Objects can have parent/child relationships.
33
GameObject Relationships This example shows one GameObject as a child node within a parent GameObject. http://docs.unity3d.com/Manual/Hierarchy.html
34
Toolbar
35
Scene View http://docs.unity3d.com/Manual/SceneView.html
36
Working in Scenes Scene view is where you design your levels. Scene View Navigation See Scene View Navigation for full details on navigating the scene view. Here’s a brief overview of the essentials:Scene View Navigation – Hold the right mouse button to enter Flythrough mode. This turns your mouse and WASD keys (plus Q and E for up and down) into quick first-person view navigation. – Select any GameObject and press the F key. This will center the Scene View and pivot point on the selection. – Use the arrow keys to move around on the X/Z plane. – Hold Alt and click-drag to orbit the camera around the current pivot point. – Hold Alt and middle click-drag to drag the Scene View camera around. – Hold Alt and right click-drag to zoom the Scene View. This is the same as scrolling with your mouse wheel.
37
Working with GameObjects http://docs.unity3d.com/Manual/PositioningGameObjects.html
38
Activity: Building a Scene
39
Things to Try Use the terrain editor to create a game scene. Add raised areas to indicate mountains. Create a volcano. Add trees throughout your level. Drop a “first person controller” or “third person controller” prefab into your level. Try it out!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.