Skip to content

A Web-based framework focusing on simplicity and performance

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
Apache-LICENSE.txt
MIT
MIT-LICENSE.txt
Notifications You must be signed in to change notification settings

kisstp2006/Fluxion-Js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluxion_bar

A web-based game framework focusing on simplicity and performance.

Note: this project is WIP — the API may change and releases may include breaking changes.

Project Overview

Fluxion-Js is a JavaScript framework designed for lightweight, high-performance games.

Highlights:

  • Simplicity: Minimalistic architecture allows developers to focus on core functionalities without unnecessary components.
  • Platform Independence: Built with JavaScript, Fluxion-Js can run on any modern web browser without the need for additional plugins or setup.
  • Integrated Audio System: Prebuilt audio library supports browser-based sound effects and background music.
  • Math Utilities (WIP): Growing set of helpers for gameplay math.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/kisstp2006/fulxionjs.git
    cd Fluxion-Js
  2. Install dependencies:

    npm install
  3. Run the application:

    npm start

Documentation

  • Docs index: docs/index.md
  • Tutorial (Basic 2D game): docs/tutorials/basic-2d-game.md
  • Rendering (WebGL2/WebGL1 selection + fallback): docs/rendering/webgl-context.md

Features

  • Platform Independence: No additional software or plugins required.
  • Browser-Based Audio: Supports sound effects and background music directly in the browser.
  • Math Utilities (WIP): Includes some helpers for game math.
  • Lightweight: Minimal code structure ensures fast performance and quick development cycles.

License

Fluxion-Js includes both MIT and Apache-2.0 license texts in this repository:

  • MIT: MIT-LICENSE.txt
  • Apache-2.0: Apache-LICENSE.txt

Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch-name
  3. Commit your changes.
  4. Push the branch to GitHub.
  5. Open a Pull Request with a clear description of your contribution.

Contact Information

For questions, feedback, or suggestions, feel free to reach out via:

Resources

  • Examples: see the Examples/ folder

About

A Web-based framework focusing on simplicity and performance

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
Apache-LICENSE.txt
MIT
MIT-LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •