npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

unreal-pixijs

v1.1.2

Published

<p align="center"> <img src="documentation/logo.png" style="width: 300px;" alt="Package icon." /> </p>

Downloads

48

Readme

Unreal PixiJS

Overview

Unreal PixiJS is a framework for PixiJS that abstracts many things and allows for an easy-to-use object-orientated approach to programming games that is similar to how Unreal Engine 5 allows you to program games.

The framework currently allows for easy seperation of actors and widgets, simple level management, integrated camera and sound systems, and more that makes programming web games a lot easier.

Features

  • Heavy abstraction of many things, making it much easier to get started with while retaining the amount of features.
  • An automatically-scaling game window that lets you ignore the problem of different screen sizes entirely.
  • A pre-built actor system that automatically handles clean-up.
  • A simple-to-use widget system that makes creating main menus or HUDs easy.
  • A level system that makes sectioning your game into various screens or levels easy.
  • In-built sound system and camera movement.
  • An object-oriented programming style that's intuitive and easy to expand on.
  • Scripts that let multiple different actors share functionality.
  • Pre-built assets commonly used in games, such as buttons, input boxes, and health scripts.

Requirements

  • The latest version of NodeJS.
  • NPM package manager.

Installation

To get started with Unreal PixiJS, all you need to do is run the appropriate console command.

Open a terminal in a folder and type the following command:

npm create unrealpixijs@latest game_name

You can replace "game_name" with the name of your game folder. You can also add Unreal PixiJS to an existing project through:

npm install unreal-pixijs

For beginners, the create command is highly recommended. It will create a template which is easy to use and instantly allows you to start creating your game.

Usage

Similar to PixiJS, simply going into the project folder and running "npm run dev" will start a localhost server where you can view your game and update it live. If you see a webpage with a green square and some text, then it's working.

Information on how to program your game, as well as where to get started, can be found in the "documentation" folder. I recommend starting with the "Getting Started" documentation file, as it will teach you the concepts used in Unreal PixiJS, as well as what to edit to start making your game.

Contributions

Contributions to Unreal PixiJS are completely welcome. If you find a bug or have a feature request, feel free to get in touch (my contacts can be found on my webpage, found here), or start a new branch and implement it yourself. More information on how to contribute and advice when implementing new features or fixing bugs can be found on the Contributing Gude.

License

Unreal PixiJS is released under the MIT License.