Skip to content

This project is a testing for different snippets of C# code in Unity to simulate FPS and platform games.

Notifications You must be signed in to change notification settings

PFasano99/EnviromentalSimulation

Repository files navigation

EnviromentalSimulation

This project is a testing for different snippets of C# code in Unity to simulate FPS and platform games.

Key mapping

The follwoig list rappresent the key mapping:

KEY Feature
WASD Movement
Mouse Camera rotation
Left mouse button Use item
Right mouse button Aim weapon
F Pick item up
Space bar Jump
Shift Run
X Drop item in hand
Q UseGadjet
V Switch fire mode (Auto & SemiAuto)
G Granades
B Use Hammer
Mouse Wheel Move plank upwards/downwards
Ctrl + Mouse Wheel Move planks forwards/backwards

Features

The features present in this simulation are based off FPS and platform games. Features list:

  • Basic walking
  • Jumping mechanics
  • Picking up items
  • Dropping items
  • Basic fire and reload
  • Autofire bullets spread
  • Pickup gadjets that attach to the weapons
  • Toggle on/off gadjets
  • Toggle Auto/SemiAuto fire mode
  • Granades throwing
  • Smoke granades
  • Friend and foe targets for shooting range
  • Shooting range to try weapons
  • Barricades building system
  • Barricades destructibility
  • Dynamically placeable planks barricades
  • Programmatically created spider animation (rough)

This list will be updated as soon as new features are committed.

Software used

To oganize this project developement and to make a better list of features in development, features that will be developed, changeLogs and other annotations, trello is being used. EnviromentalSimulation on Trello

To develop this project the following has been used:

Software kind Software version
IDE Visula Studio 2019
IDE Visual Studio Code
Game engine Unity 2020.1.4f1
3D Modelling Blender 2.79
Graphics editor Krita 4.4.8
  • MOST OF THE MODELS IN THIS PROJECT HAVE NOT BEEN MADE BY ME
  • not every texture in this project have been made by me

About

This project is a testing for different snippets of C# code in Unity to simulate FPS and platform games.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published