This is a sample project to get started with 3D multiplayer game programming using the Godot Game Engine. https://macdonaldrobinson.github.io/godot-3d-multiplayer/exports/html/3d-multiplayer.html
Instructions:
- 'ALT' to toggle mouse capture
- 'F1' to swap between third person and first person views
- 'AWSD' keys for movement
- 'E' to interact with item
- 'SPACE BAR' to jump / fly
- 'LEFT MOUSE CLICK' for primary action of equipped item
- 'RIGHT MOUSE CLICK' for secondary action of equipped item
Feature:
- Character selection screen
- Character motion animations ( Mixamo model ( ybot ), Animation Tree Player ( Mixamo Pro Riffle pack ) )
- Lobby management
- Chat System
- Game World Sync
- Collecting Items
- Equipping Items
- Inventory management system, press 'i' to popup the inventory window
- Skill bar
- Primary and secondary Item actions
- Mesh Spray ( Secondary action deletes the mesh spray )
- Weapon systems:
- Projectile weapons:
- Riffle ( Secondary action is zoom )
- Flame Thrower ( Flames done with the particle system )
Throwable weapons: - Grenade ( explotion done in the particle system )
- Bolt ( Particle system )
- Melee Weapon:
- Pick Axe
- Projectile weapons:
- Bullet Hole