Home
Softono

Phavuer

Open source MIT Vue
210
Stars
14
Forks
1
Issues
5
Watchers
3 months
Last Commit

 About Phavuer

A integration library seamlessly combining Phaser 3 with Vue for enhanced game development.

Platforms

Web Self-hosted

Languages

Vue

Links

Need Help Installing Phavuer?

We provide expert installation service for this software. Our team will install, configure, and secure Phavuer on your server. plans start at just $30.

Phavuer

Phaser 4.x Vue 3.x npm license

Phavuer

Phavuer is a wrapper library that integrates Phaser 4 with Vue 3.

It allows you to control Phaser, a JavaScript game engine, through Vue, and enables game development through declarative rendering.

<script setup>
import { Container, Game, Rectangle, Scene, Text } from 'phavuer'
import { ref } from 'vue'
import MyCustomComponent from './MyCustomComponent.vue'

const gameConfig = { /* ... */ }
const count = ref(1)
const onClick = () => count.value++
</script>

<template>
  <Game :config="gameConfig">
    <Scene name="MainScene">
      <Text text="Add a Rectangle" @pointerdown="onClick" />
      <Container v-for="(n, i) in count" :key="i" :x="i * 130" :y="30">
        <Rectangle :width="120" :height="30" :origin="0" :fill-color="0x333333" />
        <Text :x="60" :y="15" :origin="0.5" :text="`Rectangle-${n}`" />
        <MyCustomComponent />
      </Container>
    </Scene>
  </Game>
</template>

Documentation

Examples

Community