class Example extends Phaser.Scene {
  preload() {}

  create() {
    const circle = this.add.circle(
      config.width / 2,
      config.height / 2,
      10,
      0xffffff
    );
    this.tweens.add({
      targets: circle,
      alpha: 0,
      duration: 1500,
      repeat: -1,
      yoyo: true
    });
  }
}

const config = {
  type: Phaser.AUTO,
  transparent: true,
  width: 800,
  height: 400,
  scene: Example
};

const game = new Phaser.Game(config);

External CSS

  1. https://codepen.io/tim-momo/pen/yLWvyra.css

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/phaser/3.80.1/phaser.min.js