3D Worms-like
3D Worms-like
An assignment based on Worms (3D), made for Futuregames course "Game Programming with C#".
I have learnt a lot from this project! Although my code is far from perfect, it’s the first time I’ve ever built so many different systems into a single project. It’s been my first time using Events, Singletons, Getters and Setters, Scriptable Objects and a proper attempt at adhering to the C# naming convention. With so many new prinnciples on the table, I have now come to realise that I have overly relied on Singletons. Whilst I haven’t run into any practical problems with Singletons yet, I am aware of their dangers and will be a little more precautious in the future. Going ahead, I expect that spending more time to plan out my code structure will help me to minimise dependencies and alleviate my reliance on dependencies.
Controls
When running the project in the Game view, use WASD and Space to move and jump the character. Press F1 to toggle oscillator gizmos.
Menus
Navigate menus using Mouse and Keyboard.
Game
Toggle between movement mode and aiming mode, using Right Click.
Movement mode
Whilst in movement mode, use WASD and Space to move and jump.
Zoom in using Scroll Wheel.
Aiming mode
Whilst in aiming mode, press 1 or 2 to switch between equipping your baseball bat and basketball.
Use Mouse to aim and, with a weapon equipped, Left Click to fire.
Toggle zoom using Left Shift.
Source code
Download, collaborate on and contribute to the latest version of the project over on GitHub!
Credits
Hats are from Microsoft, licensed under Creative Commons Attribution.
Sports Equipment are from Alberto Luviano, licensed under Creative Commons Attribution.
The sound effects and music were kindly created and arranged by Clara Summerton.
Is my own.
Leave a comment
Log in with itch.io to leave a comment.