1 of 20

Game Development �With Unity

Maris Stella �Robotics & Programming Club�2021

2 of 20

Review

  • Covered So Far
    • General Game Design Concepts
    • Unity 2D GUI (Scene, Project, Hierarchy, Inspector, Tile Palette, etc)
    • Adding Game Objects/Components (simple Sprites, scripted objects e.g. Jump Pads)
    • 2D Colliders
    • Tilemaps
    • C# Scripting
      • Jiggler Script
      • Mario Mushroom Script
    • Importing Assets
      • Slicing
      • Adding Assets to Tile Palette

3 of 20

Today

  • Unity 2D Platformer Tutorial
    • Working in Remote Teams
    • Build & Publish
  • Checkpoint - What are you working on?
    • Finish up a game demo with some of your changes
    • Submit Game URL: �https://a9i.sg/files?class=ASi

4 of 20

Working in Groups

  • Roles�
    • Developer�
    • 2D/3D Artist�
    • Animator�
    • Music/SFX Composer�
    • Game Designer/Project Manager�
    • QA/Testing

5 of 20

Working in Groups

  • Collaboration�
    • Multiple members on Unity (one person activates Collab button, and shares online project access)�
    • Game Asset Designers work independently, share .png, .fbx, .mp3, and other Asset files by importing these into Unity and publishing change�
    • Developers
      • Utilize assets in Game
      • Code changes
      • Build/Publish drafts�
    • QA Testers/Project Manager
      • Play-test, Debug, Write up issues, Give Feedback

6 of 20

ONE PERSON PER TEAM

7 of 20

ONE PERSON PER TEAM

Choose your own Organization/User and click Create Project ID

8 of 20

ONE PERSON PER TEAM

Click Dashboard

It will take you to Unity Website - you may need to sign in

9 of 20

10 of 20

11 of 20

Choose the project:

12 of 20

Click Project Members, Invite to Your Project, Assign Seats

13 of 20

CHECKPOINT - Assessment

  • Make sure entire project team is working on Same Project�
  • Try to add minor Changes, commit, publish, make sure team got updates�(Can do this per team member)

14 of 20

Build & Publish Your 2D Game

First, make sure your Editor can build WebGL

(Do this before you start the Editor!)

15 of 20

Build & Publish Your 2D Game

  • Open Project
  • File -> Build Settings

16 of 20

Build & Publish Your 2D Game

  • Select WebGL, if it shows the Build button, then just press it �
  • If WebGL is not the selected Build type, you need to �“Switch Platform” to it first�
  • It will ask you to select a folder. Create and choose: �<your project>/Build�
  • If you see any error, check the Console for some more info�

17 of 20

Build & Publish Your 2D Game

  • The build will take a while…�Up to an hour even!
  • After it completes, you go to Window->Share WebGL Game

18 of 20

Build & Publish Your 2D Game

  • Name your Game�
  • Try to screenshot a Preview and select that image for a Thumbnail�
  • Click Share

19 of 20

Build & Publish Your 2D Game

  • Follow the Unity web app instructions and share your URL with the class: Here’s mine
  • You can record a short trailer, add a description, etc...

20 of 20

CHECKPOINT - Assessment

  • Share your game URL
    • Make a simple text file - add URL, and anything else worth noting�
  • Submit:
    • https://a9i.sg/files?class=ASi�(Simple text file with:�- Team Name�-