0proto / awesome-snowkit

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

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.

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.

Games

Examples/Experiments

Game Jams

Ludum Dare 31

Ludum Dare 32

GBJam 4

Ludum Dare 33

Ludum Dare 34

Global Game Jam 2016

<img src=http://globalgamejam.org/sites/default/files/styles/game_sidebar__wide/public/game/featured_image/soon.png?itok=LTY8NQV9" width="200px">

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.
  • Gif: Library agnostic Haxe Gif encoder.
  • 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.

Components

  • Gradient: Gradient component for Luxe.
  • Hover Alpha: Basic hover alpha button component.
  • Camera Drag: Simple camera drag + zoom script.
  • Trail Renderer: A trail renderer component using a triangle mesh.
  • Player Team: Example of making a flag/team component.
  • FPS: Frames per second text component.

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

¹ 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

linc resources

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

Websites

Blog Posts

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/)