UE4 Quickstart IMGD 4000 Due: March 23 rd, 11:59pm.

Slides:



Advertisements
Similar presentations
Yingcai Xiao Game Development Intro to Unreal Engine.
Advertisements

U.ACHIEVE® creating a personal academic plan
The Firing Solution IMGD 4000 Due: optional, but no later than May 5 th, 11:59pm Note! No “late” submission allowed for this project.
1 CS 106, Winter 2009 Class 4, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Making Games with Game Maker Project 1 Due dates: A)Sunday, August 27th, by 11:59pm B)Tuesday, August 29th, by 11:59pm C)Thursday, August 31st, by 11:59pm.
Making Games with Game Maker Project 1 Due dates: A) Sunday, August 26th, by 11:59pm B) Tuesday, August 28th, by 11:59pm C) Thursday, August 30st, by 11:59pm.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
Mark Nelson Alessandro Canossa Design documents Spring 2011
Tutorial Holdings Management Adding, Editing, and Assigning Full Text Finder Links support.ebsco.com.
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
A Technical Game Project 4 Due dates: Game Idea Friday, March 16 th Game Plan Friday, March 23 rd Web Page Sunday, April 9 th First Playable Wednesday,
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
Navigation instructions Begin the tutorial Creating the Performance Plan Performance Management System Tutorial for Managers Estimated Time to Complete:
Before you begin If a yellow security bar appears at the top of the screen in PowerPoint, click Enable Editing. You need PowerPoint 2010 to view this presentation.
Creating a Web Page HTML, FrontPage, Word, Composer.
Project 1 Catch a Dragonfly Due: Thursday, September 4 th at 11:59pm.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
March 14, Microsoft Microsoft officially announced the date and time that Internet Explorer 9 (IE9) will move away from a release candidate and.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Extending Your Development Kit Using Free and/or Low Cost Tools Shawn Stiles
Classroom User Training June 29, 2005 Presented by:
Learning Microsoft Power Point Getting Started  There are three features that you should remember as you work within PowerPoint 2007: the Microsoft.
Chapter 19: Adding JavaScript
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
VIDEO GAME PROGRAMMING Video Game Programming Junior – DigiPutt INSTRUCTOR TEACHER’S ASSISTANT.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
How KeePass password safe can save you time and energy
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
UE4 Quickstart IMGD 4000 Due: March 25 th, 11:59pm.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
Microsoft ® Office OneNote ® 2003 Training Get to know OneNote CGI presents:
Kevin Clow: Artificial Intelligence Programmer Level Designer 3D modeler Matthew Vaughan: Project Manager Graphical User Interface Programmer Audio Programmer.
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website Tech milestone AlphaApril 17 Beta Final Presentation.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
Prepare an Asset List Project 4 Due date: Friday, September 24 th.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Yingcai Xiao Game Development Intro to Unreal Engine.
Kevin Clow: Artificial Intelligence Programmer Physics Programmer 3D modeler Matthew Vaughan: Project Manager GUI Programmer Audio Engineer/Programmer.
Antietam Elementary School. Compatibility MS Office 2007 uses a completely new file extension from previous versions of Office. When saved as a 2007 document.
Getting Started with Word & Saving Guided Lesson.
GAME:IT Intro to Game Maker Studio. GAME MAKER STUDIO  This course uses a program called Game Maker Studio  Game Maker Studio is an “open source” software.
Introduction To Greenfoot
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Version Control and SVN ECE 297. Why Do We Need Version Control?
Designing Design Tools. What is design tools? Why do we need them?
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Game Project IMGD 4000 Due Dates: Form TeamsMarch 16 TreatmentMarch 20 WebsiteApril 2 Tech milestoneApril 11 AlphaApril 14 PlaytestApril 27 BetaMay 2.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
OVERVIEW: This section covers the functionalities of all important menus on the menu bar. Please Note: I will not go in full depth yet over every menu.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Note to trainers The videos in this presentation provide closed-caption files as it’s often easier for viewers of all abilities to follow along. If you.
The Firing Solution IMGD 4000 Due: April 21st, 11:59pm.
U-Pick Game Analytics Project 5 IMGD 2905.
Designing Design Tools
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website
U-Pick Game Analytics Project 5 IMGD 2905.
Unreal Engine and C++ We’re finally at a point where we can start working in C++ with Unreal Engine To get everything set up for this properly, we’re going.
Game Development Intro to Unreal Engine
Project Pathfinding IMGD 4000 Due: March 28th, 11:59pm.
Making Games with Game Maker
Tank Game Int 10 Unit 3 – Game Maker.
Making Games with Game Maker
Making Games in Flash Project 2 Due dates:
U-Pick Game Analytics Project 5 IMGD 2905.
Project Behavior Tree IMGD 4000 Due: April 7th, 11:59pm.
Unity Game Development
Making Games with GameMaker
Presentation transcript:

UE4 Quickstart IMGD 4000 Due: March 23 rd, 11:59pm

Overview Goal: Get up to speed with UE4 – Adding code – Importing art assets  Not enough to master UE4, but enough so can get started making your own game! Done solo – Projects 1-3 done solo, Game in teams Setup UE4 development environment Do editor tutorial Do first person shooter (FPS) tutorial Do paper 2d tutorial Extend paper2d or FPS game by 10%

UE4 Development Environment Create Epic Games account Download UE4 (Window or Mac) Install compiler – Windows: Microsoft Visual Studio (Community version, should be free) – Mac: Xcode (v5.1+, also free) Setup source control (if do not already) – WPI’s Fusion Forge and create account, register projectFusion Forge – Choose subversion (svn) or git – (Will not have team for Quickstart, but will for Game project)

UE4 Editor Guide: Level Designer Quick StartLevel Designer Quick Start Create new project Navigate panes Create new level Place and edit actors Build and run level

C++ in UE4 Guide: Unreal Programming Quick StartUnreal Programming Quick Start Create new project Add new C++ class Compile project Add instance of class to level

More C++ in UE4 Tutorial: First Person Shooter C++ TutorialFirst Person Shooter C++ Tutorial Combination C++ and Blueprints Start with blank template Create first person shooter Character moves and strafes With camera control Projectiles HUD and GameMode Although for FPS, 90% useful for 2d

Paper 2D in UE 4 Quick intro to Paper 2d – Assumes done previous tutorials Make basic start to game with ship that flies around Setup sprites Code ship movement Setup level

Extend Tutorial Game Extend FPS or Paper 2D tutorial game in some fashion Add code (C++ or Blueprints) for meaningful functionality Actual extension is up to you (see Hints) – Will indicate in documentation How much?  10% Don’t get hung up on amount – use this project to learn as much as you can!

Hints Tutorials mostly as-is, but be wary of different UE4 versions (e.g., tested for v4.6.1, v4.9) Trouble getting started? – Save copy (in case “break” something) – Revisit tutorial (may have “plugged ‘n’ chugged”) – Think about basic features from games you know and see if fit understanding (e.g., other weapons?) Stuck? – See UE4 resources (vetted by staff)UE4 resources

Suggested Extensions (FPS) Lose energy and regain Button to pickup objects (hold while moving) Jetpack – button thrust moves up, release to let gravity work Enemy – no AI, just shoot projectile. Add health for player Enemy with AI – as above, but with AI controller, maybe navmesh “Sticky” object (like Katamari) Ammo packs. Spawn dynamically, player picks up Minimap. Render with second camera in corner of screen Trigger audio Add second weapon with different capabilities Add targets that span automatically Your own great idea! Some of the above combined for 10% (again, don’t get hung up on amount) Many of the ideas above good for Paper 2D tutorial extensions as well

Submission Include – Executable – Source Code – README – providing description of 10% How? – Online submission URL of.exe, Source code, README – Scheduled demo – (refer to Web page)

Grading Tutorial35% – Finish all tutorials, turn in code Customization60% – Extending game by ten-percent Documentation5% – README.txt – Clearly structured commented code

Rubric The submission clearly exceeds requirements. The tutorial game works without problems. The custom extensions exhibit an unusually high degree of effort, thoughtfulness, technical ability and insight. Documentation is thorough and clear The submission meets requirements. The tutorial game works without problems. The custom extensions exhibit substantial effort, thoughtfulness, technical ability and/or insight. Documentation is adequate The submission barely meets requirements. The tutorial game may operate erratically. The custom extensions exhibit marginal effort, thoughtfulness, creativity and/or insight. Documentation is missing details needed to understand the contributions and/or to build the program The project fails to meet requirements in some places. The tutorial game may crash occasionally. The custom extensions are of minor scope, or exhibit perfunctory effort, thoughtfulness, technical ability and/or insight. Documentation is inadequate, missing key details needed to understand the contributions and/or to build the programs The project does not meet requirements. The tutorial game crashes consistently or does not compile. The custom extensions exhibit little or no evidence of effort, thoughtfulness, technical ability and/or insight. Documentation is woefully inadequate or missing.