Skip to content

CreadorCraft-Maker

Actions
Github Action to package your CreadorCraft game
V1.2.0
Latest
Star (2)

CreadorCraft-Maker-GHA

Github Github Actions NodeJS NPM JavaScript Json

Github Action to package your CreatorCraft game!

You can now package your CreatorCraft game on Github!

If you want to know how to create a game in CreadorCraft I recommend you check out the CreadorCraft Maker wiki you can also run many programming languages for your game!

Example Work

name: CI

on: [push, pull_request]

jobs:
  build:
    runs-on: ubuntu-latest
    if: ${{ !contains(github.event.head_commit.message, '[ci skip]') }}
    steps:
      - uses: actions/checkout@v4
      - name: CreadorCraft-Maker
        uses: Creadores-Program/CreadorCraft-Maker-GHA@v1.2.0
        with:
          path: "./src"
      - name: Upload Artifact
        uses: actions/upload-artifact@v4
        with:
          name: My Game Example
          path: gameBuildCCM/TestName 1.0.0.creadorcraftgame.zip

Automatic UUID Generation

You can have the wrapper automatically generate a unique UUID for your game using the "uuid": "{{RandomId}}" field in your manifest.json. For example:

{
  "name": "TestName",
  "description": "Test game",
  "version": "1.0.0",
  "mainHtml": "index.html",
  "mainCSS": "index.css",
  "mainJS": "index.js",
  "uuid": "{{RandomId}}"
}

When you package your game for the first time, the {{RandomId}} value will be replaced with an automatically generated UUID. This UUID will appear in the console during the packaging process. Keep this UUID in mind, as you'll need to use it in the uuid field for future updates to your game.

{{RandomId}} is only used for the first package; for updates, replace the value with the generated UUID.


Structure Repo:

myName/RepoGameName/src

  • manifest.json:
{
 "name": "TestName",
 "description": "Test game",
 "version": "1.0.0",
 "mainHtml": "index.html",//dir main html file
 "mainCSS": "index.css",
 "mainJS": "index.js"
}
  • index.html
  • index.css
  • index.js

more info in Wiki!

Made in Mexico.

Creadores Program © 2025

CreadorCraft-Maker is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Github Action to package your CreadorCraft game
V1.2.0
Latest

CreadorCraft-Maker is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.