Giter Club home page Giter Club logo

pixelorb's Introduction

PixelOrb

An open source Godot puzzle game

PixelOrb GIF

Play

-- You can play it on Itch.io!
https://sandebru.itch.io/pixelorb

Or download it for Android
https://play.google.com/store/apps/details?id=org.godotengine.pixelorbitch


About

PixelOrb is a free and open-source cross-platform puzzle game build with Godot Engine.


Changelog

https://github.com/alex-karev/PixelOrb/blob/main/CHANGELOG.md


Installation

Open Godot Engine (standard version 3.x), press import button, navigate to this project's folder and select project.godot.


Features

  • Randomly generated puzzles from pixel art spritesheet.
  • Pixel art with any resolution, any amount of sprites, each sprite is a level.
  • 100% GDscript.
  • Two scenes, one for the app itself and one for the puzzle. Puzzle scene is placed inside viewport node on the App scene, which allows using shader-based post-processing and custom backgrounds.
  • Relatively small codebase. Commented.
  • GUI/Audio/Spritesheet managers, Puzzle Controller, Puzzle generator and singleton for handling global events.
  • Mobile support

FAQ

  • How do I replace the spritesheet?
    • App.tscn -> Spritesheet node -> replace texture -> Done! Remember to change "cellSize" and "items" variables as well! Cell size is the size of one sprite, items is the overall amount of items on the spritesheet
  • Can it be used for creating non-pixelart puzzles?
    • Don't think so. It's not using particle system, so performance is going to be awful. Also, gameplay with 64x64 puzzles already seems to be much less challenging. But you are always welcome to try!

Credits


Contributing

You are free to fork this repo and to create pull requests.


Donations

To support the project you can donate money on the game's itch.io page: https://sandebru.itch.io/pixelorb

pixelorb's People

Contributors

alex-karev avatar rballonline avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.