Game Development I (GAME 615)

Assignment 2: Funny First Person (Shooter?)

Name your Unity project fps

Create a small first person game where at least two funny things happen. “Funny” is, of course, subjective, I mean pretty much just mean unexpected or wacky (or whatever you enjoy!). For example, you could round a corner and a bunch of chickens or something could explode everywhere.

In order to do this, you will need to make use of both the “Core Unity Skills” we covered in class, and also make use of the two “External Assets” (ProBuilder and the FirstPersonController Starter Asset)

Core Unity Skills

    if (Input.GetKeyDown(KeyCode.Space)) {
        GameObject projectile = Instantiate(projectilePrefab, transform.position, transform.rotation);
        Rigidbody projectileRB = projectile.GetComponent<Rigidbody>();
        projectileRB.AddForce(projectile.transform.forward * 500);
    }

External Assets

Turning in your assignment

You will be turning in your assignment by pushing both your Unity project to your Github as well as a WebGL build of your game.

Don’t forget your .gitignore file!

Building your game for the Web

    http://YOUR_GITHUB_USERNAME.github.io/game615-spring2024/games/fps