Joy of Games: Assignment #7

 

This week for assignment #7 we were to create an interactive game or experience with the with context of an element from our Flavor of Joy Manifesto. Being newer to different game making platforms I decided to stick with the Unity engine we’ve been working on in class and start to think about mouse input, specifically how to get the cursor to interact with objects via Drag Mouse or Raycasts.

My Manifesto was partially inspired by exploratory games like Gone Home, What Remains of Edith Finch, Firewatch ( as well as thinking about objects like in Assemble With Care) where you can explore objects with a simple click and at your own pace. I was also inspired by the game we played in class during last week’s lecture, Packing Up the Rest of Your Stuff on the Last Day at Your Old Apartment.

I tried for a similar feel with a box of objects I keep at home.  I didn’t recreate all of contents but tried to include some variety of materials and objects like postcards, photos, pins, map and my childhood walkman. I think this sketch connects with the manifesto by underscoring the idea of everyday objects as possible portals for storytelling, as well as the possible slowness and range of speed of “chose your own pace”of exploration.

Image of box and its contents on my bed

giphy

It makes sense that the camera angle and the rate at which an object is examined (and dropped) could affect the tone of the exploration. I tried experimenting with a more zoomed in and zoomed out framing. With my current Unity knowledge I think I like the Medium shot more in that it’s easier to place the objects back into the box. However, the more zoomed in intimacy it is nice in the closeup version, and makes it easier for exploring objects.

 

 

 

 

Exploring objects in the original games

Gone Home (Fulbright) 

Screen Shot 2019-11-10 at 8.18.20 PM.pnggonehome1-1024x640.jpg

 

 

What Remains of Edit Finch (Giant Sparrow) 

Screen Shot 2019-11-11 at 7.13.41 AM.png

 

 

Fire Watch  (Campo Santo)

firewatch_150305_05.png

 

PUTROYSOTLDAYOA [Packing Up the Rest of Your Stuff on the Last Day at Your Old Apartment] 

90.jpg

 

 

Click Objects Tutorials 

Code used 
I ended up going with the Unity 3d How to: Drag object with mouse tutorial. With the script looking like this:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MouseDrag : MonoBehaviour
{
floatdistance=10;
voidOnMouseDrag()
{
Vector3mousePosition=newVector3(Input.mousePosition.x,Input.mousePosition.y,distance);
Vector3objPosition=Camera.main.ScreenToWorldPoint(mousePosition);
transform.position=objPosition;
}
}
Future Steps
  • control the object orientation once clicked
    • to always read upright / or have an option for rotation
  • could trigger audio when clicked or other interactions
  • how to have a front and back of a postcard on the same GameObject?
    • can you have multiple materials for a GameObject in Unity? or does it have to be done in a 3d rendering software like Blender?
  • Have a written story component like Packing Up the Rest of Your Stuff on the Last Day at Your Old Apartment in addition to any audio to make more accessible.
  • Physics of objects & Creating your own Prefabs

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s