Skip to content

anissen/awesome-snowkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Awesome snõwkit

Table of Contents

snõwkit resources

A curated list of resources for the snõwkit collective.

snowkit is a collective, a group of libraries, tools and developers with a common set of goals toward a high quality eco system, for the Haxe toolkit.

Websites

Documentation

  • snowkit docset: Offline API documention for snow, luxe, Gesluxe, Nape and the Haxe Standard Library

Forums

Twitter

Tools

  • snowfall: Simple tool to install and update luxe + snow more conveniently (see blog post).

Libraries

  • gif: A GIF format encoder without any dependencies.
  • gifcapture: A threaded GIF capture recording helper.

Editor Support

Sublime Text

FlashDevelop

flõw resources

flow is a project based build tool for Haxe, taking a simple json based project description and converting it into a usable application, complete with icons, file templating, binary compression, built in server and more.

Websites

Editor Integrations

Articles

  • Using Hooks: Using hooks to set up scripts to run before/after flow

snõw resources

snow is a free, open source light, pure and clean toolkit for building frameworks, applications and games using Haxe, targeting native platforms and web browser.

Websites

Projects

  • BabylonHx: A direct port of Babylon.js 3D engine to snow.
  • tusk: A game engine built on top of snõw
  • ChopEngine: A Haxe cross-platform 3D game engine built on top of snow and Lime.
  • GPU-Fluid-Experiments: Cross-platform GPU fluid simulation.
  • snow-8: A CHIP-8 emulator.
  • snowhxt: A convenience for using hxtelemetry with flow/snow based apps quickly.
  • ceramic: Minimal and portable cross-platform 2D game/multimedia engine.
  • Flurry: 2D focused, cross-platform Haxe game engine with multiple rendering backends (built on top of snow).

luxe resources

luxe is a high level, rapid development game engine for deploying games or applications across Mac, Windows, Linux, Android, iOS and WebGL.

Websites

Articles

Templates

  • luxeTpl: A state-centric template for the Luxe Engine.
  • GreenTemplate: Template for quickly prototyping Luxe games.
  • Luxe Template: Template for games made with the Luxe engine.
  • LD Template: Simple Luxe template for Ludum Dare.
  • Luxe Boilerplate: Simple boilerplate setup for new Luxe projects.
  • _empty: Default empty project folder.
  • LD Template: Ludum Dare template project for Luxe.
  • Luxe Base: Template for Luxe game jam games including a gamepad setup screen.

Games

Examples/Experiments

Game Jams

Bacon Jam

Ludum Dare 31

Ludum Dare 32

GBJam 4

Ludum Dare 33

Ludum Dare 34

Global Game Jam 2016

LOWREZ Jam 2016

  • LZRS: A laser-dodging game.

Ludum Dare 35

Simple Jam

  • Four: Puzzle game where you need to collect all elements to complete the level. Source (GitHub)

  • Battle Room: Battle room where two players duke it out in local multiplayer.

  • Airship Climb: Collect fuel to “don’t run out of climbing power”. Source (GitHub)
  • Laser Dodgy: Run around and collect all of the little powerup squares to go through the green warp square for the next level!
  • RESISTANCE: You play as a resistor-wielding LED fighting for energy. Fight enemies and collect batteries to keep your energy levels high. Source (GitHub)

  • slower than light: Explore your derelict ship, try to warp out of danger, or stand and fight and try not to blow up.

  • Pongish: It's Pong, sort of! You can't actually miss, though, because the ball always seeks the player.

Generators

  • Slush Generator: Tool for generating new luxe projects, states, entities, components and more
  • Parcel Generator: Tool for auto-generating a parcel.json-file from a directory
  • Yeoman Generator: Tool for generating luxe projects, states, entities and components

Utilities

Libraries

  • Gesluxe: Gesture library.
  • Rainbow: Text coloring/sizing per character.
  • Rainbow*: Updated fork of Rainbow.
  • Behavior Trees: Behavior Tree implementation with Luxe sample.
  • Maze Generator: Library of algorithms for generating mazes.
  • L-System: Lindenmayer system for generating trees.
  • WhuopLib: A set of helper classes, such as loading Entities/Sprites from json.
  • Spatial Hash: Broad-phase algorithm for collision detection on uniform grids.
  • Pincushion: Vector game editor & animation tool. Test game for Pincushion.
  • hxGameJolt: Game Jolt API for Haxe users. Includes Luxe example.
  • DConsole: In-game drop-down console that provides runtime acess to methods, variables and more.
  • gessie: Gesture recognition library with support for Luxe and OpenFL.
  • SpriterHaxeEngine: Use animations from Brashmonkey's Spriter SCML in Luxe and OpenFL.
  • Luxe ASCII: ASCII Rendering for Luxe.
  • MpHx: A library that facilitates the creation of multiplayer games. Includes Luxe examples.
  • hxNoise: A collection of noise functions for Haxe. Includes Luxe examples.
  • Luxe Atlas: Runtime atlas/texture packer for Luxe.
  • EmojiKit: A prototyping tool that makes it easy to use emoji in games made with Luxe engine.
  • Overlap Runtime: Library for integrating Overlap2D scenes into Luxe.
  • Trog's Interactive Dialogue Engine: Interactive dialogue engine made for a 2D point'n'click adventure.
  • luxe gifcapture: A library to capture realtime gifs from luxe games.
  • oni: A text implementation supporting animations and colors.
  • clay: Entity-Component System and nodes for Luxe.
  • Gamepad Haxe: Simulates an analog joystick input using the keyboard. Support for different engines, e.g. luxe.
  • sparkler: Modular particle system for Luxe.
  • ecs: Experimental macro-powered Entity-Component-System game engine. Includes luxe sample game.

Components

Snippets

Shaders

Released Games

  • 3720 (Mac/Windows, free¹): Space shooter/dodger from a pigsquad game jam.
  • Marballs (Mac/Windows, free¹): It's marbles, bumping into each other.
  • Zombie Shooter (Mac, free¹): An in-development top down shooter.
  • BYRL (Mac/Windows, free¹): Backyard roguelike.
  • Widgeteer (Web, free): Connect components to from complex machines. Uses Luxe and Mint.
  • profectus.4 (Android, free¹): Minimalistic geometry shooter.
  • Kung Fu Kid (Web/Linux, free¹): Retro arcade game inspired by the old classic "Kung Fu" on Arcade and multiple 8-bit machines.
  • Anchorverse (Windows/Linux/Source, free¹): Become a hero! Go save the Anchorverse!
  • Threes! (Web, free): Threes is tiny puzzle that grows on you.
  • Fargerfight Arque (Android/iOS/Source, free¹): Local-multiplayer smartphone violence.
  • The Westport Independent (Mac/Windows/Linux/Android/iOS, price depending on platform): A game about corruption and newspapers
  • Topsoil (Android/iOS, free with paid unlocks): Grow plants and work your garden’s soil.
  • Stoneset (Android, free): Forge gemstones and complete sets to collect riches!

¹ Name your own price (can be free).

hxsw resources

hxsw is Haxe Shader Wrangler, a string manipulation library, that offers a simple structured effect file format for managing variations of shaders, with line and directive injection and quasi pathing through an effect key.

Websites

mínt resources

mint is a game focused UI library with a focus on simplicitly and ease of use.

Websites

Blog Posts

Examples

Libraries

  • mint-json: A JSON loading system for the Mint UI.

linc resources

linc is collection of libraries for the Haxe c++ target.

Websites

Blog Posts

Libraries

Official

Community Created

scrìbe resources

scribe is a documentation generator for the xml documentation files that Haxe outputs.

Websites

deviše resources

devise is a cross platform editor interface for building media content.

About

A curated list of resources by the snõwkit collective (http://snowkit.org/)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published