LogoLogo
VIVERSESupportBlogDiscord
  • Creator Tools
  • Polygon Streaming
  • Introduction to Creator Tools
  • Publishing with Your VIVERSE Account
  • Optimization
  • World Decoration
    • Edit Mode
    • Supported Media & Settings
    • Creating From Templates
      • Pet Rescue Template Project
  • PlayCanvas SDK
    • PlayCanvas Extension Setup
    • Publishing to VIVERSE
    • Scene Settings
    • No Code Tools
      • Sample Project
      • Quests
      • Trigger & Action
        • Event Listeners
        • Entity Enabling & Disabling
        • Entity Collision Enabling & Disabling
        • Entity Physics
        • Avatar Teleport & Checkpoint
        • Animation & Sound
        • Asset Management
      • Media
        • Polygon Streaming
        • Images
        • Video
        • Audio
      • Pick and Throw
      • Networked
      • Seat
      • GPU Mesh Instancing
    • Custom Code
      • Connecting No-Code Events to Custom Scripts
      • Introduction to MJS
      • Camera Management: Settings and Switching
      • Custom Loading Screens
    • Examples
      • Create Your First PlayCanvas Project
      • SHADEART | Custom Shader
      • WITHIN | A Generative Audiovisual Maze
      • First Person Shooter with Destruction
  • Unity SDK
    • Porting from Unity to PlayCanvas
Powered by GitBook
LogoLogo

Important Links

  • COOKIE POLICY
  • TERMS OF SERVICE
  • PRIVACY POLICY
  • VIVERSE PARTNERS

Socials

  • X / Twitter
  • LinkedIn
  • Instagram

© 2025 HTC CORPORATION

On this page
  • Introduction
  • Video Walkthrough
  • Project Resources

Was this helpful?

Edit on GitHub
Export as PDF
  1. PlayCanvas SDK
  2. Examples

First Person Shooter with Destruction

This page houses the links for utilizing Dan Greenheck's FPS demo on PlayCanvas, which utilizes his open-source library for mesh destruction.

PreviousWITHIN | A Generative Audiovisual MazeNextPorting from Unity to PlayCanvas

Last updated 25 days ago

Was this helpful?


Introduction

This project was created by , a 3D web developer and educator, who authored all projects and the custom mesh destruction library. Check out his socials to see the other awesome work he is doing...

| | |

Video Walkthrough

Project Resources

🎯 FPS SHOOTER DEMO —PlayCanvas Project: —VIVERSE World:

🏃🏻‍♂️ PLATFORMER DEMO —PlayCanvas Project: —VIVERSE World:

🪅 THREE-PINATA —NPM Package: —Source:

https://playcanvas.com/project/1321930/overview/viverse-destructible-fps
https://create.viverse.com/Hzc2yJ4
https://playcanvas.com/project/1334256/overview/viverse-destructible-platforms
https://create.viverse.com/tntvco8
https://cdn.jsdelivr.net/npm/@dgreenheck/three-pinata@latest/build/three-pinata.core.es.js
https://www.npmjs.com/package/@dgreenheck/three-pinata
Dan Greenheck
YouTube
LinkedIn
X/Twitter
Bluesky