All Projects → AaronCQL → PixiesPixel

AaronCQL / PixiesPixel

Licence: MIT License
A cross-platform realtime online multiplayer PvP game made with Godot and GDScript. Voted runner up (out of 243 teams) at NUS Orbital 2019.

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to PixiesPixel

Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+11971.43%)
Mutual labels:  pixel-art, godot
godot-psx-style-demo
Demo project featuring a collection of PS1 style shaders and materials for Godot engine.
Stars: ✭ 266 (+1166.67%)
Mutual labels:  pixel-art, godot
surfacer
AI and pathfinding for 2D-platformers in Godot.
Stars: ✭ 56 (+166.67%)
Mutual labels:  godot, 2d-platformer
Tile-Studio
Tile / Sprite / Map Editor
Stars: ✭ 59 (+180.95%)
Mutual labels:  pixel-art
taileater
A puzzle game where you eat your own tail to win!
Stars: ✭ 19 (-9.52%)
Mutual labels:  pixel-art
DartGodot
Godot + Dart 🎯
Stars: ✭ 79 (+276.19%)
Mutual labels:  godot
godot-exporter
Godot Engine Automation Pipeline Android – iOS – Linux – MacOS – Windows – HTML5 – Itch.io.
Stars: ✭ 54 (+157.14%)
Mutual labels:  godot
MySQL Module
MySQL connector to Godot Engine.
Stars: ✭ 30 (+42.86%)
Mutual labels:  godot
godot-performance-comparison
Godot performance comparison between the `3.x` and `master` branch
Stars: ✭ 12 (-42.86%)
Mutual labels:  godot
fmod-gdnative
FMOD Studio integration and bindings for the Godot game engine
Stars: ✭ 102 (+385.71%)
Mutual labels:  godot
PostgreSQLClient
PostgreSQL connector for Godot Engine in GDScript.
Stars: ✭ 28 (+33.33%)
Mutual labels:  godot
TowerDefense
Simple Tower Defense Game made with Godot Engine
Stars: ✭ 32 (+52.38%)
Mutual labels:  godot
SpookyGhost
A procedural sprite animation tool made with the nCine
Stars: ✭ 185 (+780.95%)
Mutual labels:  pixel-art
godot-unirest
Unirest in GDScript: Simplified, lightweight HTTP client library.
Stars: ✭ 32 (+52.38%)
Mutual labels:  godot
viewport-spy
Godot editor UI to spy on what a Viewport is rendering. Useful for debugging.
Stars: ✭ 28 (+33.33%)
Mutual labels:  godot
MiniKnight
A pixel-art platformer in F#, where you must fight your way to the portal, collecting coins and slaying orcs along the way!
Stars: ✭ 47 (+123.81%)
Mutual labels:  pixel-art
godot-interpolated-camera3d
Provides an InterpolatedCamera3D node that replicates its 3.2.x functionality (and more)
Stars: ✭ 40 (+90.48%)
Mutual labels:  godot
Godot-DialogGraphPlugin
A simple Godot plugin for dialog graph creation.
Stars: ✭ 58 (+176.19%)
Mutual labels:  godot
godot-gameshell
Godot export templates and instructions for the GameShell portable game console and other single-board computers
Stars: ✭ 34 (+61.9%)
Mutual labels:  godot
StateMachine system for Godot
Flexible and lightweight StateMachine for Godot
Stars: ✭ 19 (-9.52%)
Mutual labels:  godot

PixiesPixel

A cross-platform realtime online multiplayer PvP game made with Godot.

Try it out: executables for Windows, MacOS, Linux, and Android are available.

Instructions

Download the necessary files for your operating system (there is no need to install any other additional files/dependencies)

  • To test locally:

    1. Launch two instances of the game on your machine (MacOS users might have to rename the other file), leave the default IP address as it is, host on one instance first, then join on the other
  • To connect with players on the same Wifi network:

    1. To host a game: Simply press host and you should automatically be transported to the Lobby. Your private IPv4 address should also appear on the top left hand corner
    2. To join a game: Enter the host’s IPv4 address. Press join, and if connected successfully, you should be transported to the Lobby (the connection ought to be almost instant)
  • To connect with players outside of your Wifi network:

    1. You will need to either set up port forwarding to allow your IP address to be publicly available to networks outside of your LAN
    2. Or use a Virtual Private Network on-demand client like Hamachi to extend your LAN-like environment (recommended; tested and working)

Naming Conventions

  • Classes/scenes/nodes: pascal case <MyScene>
  • Variables/functions: snake case <my_var>
  • Signals: past tense <door_opened>
  • Constants: upper caps snake case <MY_CONSTANT>

Source

Warnings

Do not move/rename files using terminal/file explorer. Use Godot's inbuilt file system to move/rename files in order to not break the references.

Credits

For the assets used (sprites/tilemaps/music/fonts):

A copy of the original licenses/permissions from the authors (if applicable) can also be found in the respective subdirectories of the /Assets directory.

License

Unless otherwise stated, all GDScript code written for this project is licensed under the MIT License. For the licenses regarding the assets used, please refer to the appropriate subdirectories within the /Assets directory for a copy of the original license/permissions (if applicable).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].