MacdonaldRobinson / godot-3d-multiplayer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Godot 3d multiplayer

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
  • Bullet Hole

About


Languages

Language:GDScript 84.3%Language:HTML 7.9%Language:JavaScript 7.4%Language:Batchfile 0.4%