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.
- snowkit.org: Official hub for all things snõwkit (flõw, snõw, luxe, etc.)
- snowkit.org/libs: Officiel snõwkit libraries
- snowkit on GitHub
- snowkit docset: Offline API documention for snow, luxe, Gesluxe, Nape and the Haxe Standard Library
- snõwkit gitter chat (public)
- @snowkitorg: Official snõwkit twitter account
- snõwkit feed: Tweets containing #snowkitcommunity
- luxe feed: Tweets containing #luxeengine
- Project settings for Sublime Text for quickly jumping into luxe/snõw/Haxe source code
- Templates for Sublime Text for auto-generating flow/snõw/luxe projects
- Templates for FlashDevelop for auto-generating flow/snõw/luxe projects
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.
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.
- horror: Mid-level 2D GPU framework. Compatible with OpenFL, Lime and snow.
- BabylonHx: A direct port of Babylon.js 3D engine to snow.
luxe is a high level, rapid development game engine for deploying games or applications across Mac, Windows, Linux, Android, iOS and WebGL.
- BaconJam: 2D top-down bullet-hell collaboratory game for Reddits BaconJam.
- SQUARE: Complete, but minimalistic, game.
- Luxe Projects: Different tests projects.
- Collab: Shmup-like game collaboration between NicoM1 and Eiyeron.
- starFieldLuxe: Star field experiment.
- snowkitTests: Endeavors with snowkit.
- liquid-luxe: 2D liquid simulation using snowkit and Luxe.
- Orbitantlers-Collab: Platformer game collaboration between NicoM1 and Orbitantlers.
- luxeout: Simple breakout clone.
- spellhive: Simple word game on a hexagonal grid.
- Tank Offense: A simple 3 lane strategy game made in Luxe.
- Dodger: One Game a Week: #1, Dodger (blog post)
- Memory Puzzle: One Game a Week: #2, Memory Puzzle (blog post)
- Simon: One Game a Week: #4, Simon Says (blog post)
- Snake: One Game a Week: #5, Snake
- Ruins: Exploration and puzzle focused platformer
- hxDaedalus examples: Luxe examples of hxDaedalus (2D environment modeling and pathfinding)
- LuxePong: A simple game of Pong.
- PhysicsEngine: Basic Luxe rectangles physics engine.
- Dunjin Crul: A simple dungeon crawling action-RPG.
- LD32 Warm-Up: Warmup game prior to LD32.
- vshooter: A vertical space, shmup type, shooter.
- Celox Inpes: A very fast-pased shmup type shooter.
- CustomLuxePhysics: A simple demo showing how to write your own physics engine for Luxe.
- CustomLuxePreloader: A simple demo showing a custom preloader in Haxe.
- LuxeLights: A simple demo showing how to use render textures and shaders to create a basic 2D lighting effect.
- LuxeSightLights: Luxe implementation of Sight & Light.
- LuxeBloom: A demo for Luxe showing one way to use shaders and rendertextures to apply a bloom effect to the screen.
- Luxe hscript reload: Live reloading of hscript to make gameplay logic in luxe (blog post).
- Train of Thought: Colourful and action-packed word game. Source (GitHub)
- Leviathan: Leviathan is a card-battling tower defensey thing. Source (Google Code)
- Scarecrow: Scare away crows. Source (zip)
- LiliLight: Lili is stuck in her Nightmare, help her to chase her Demons in order to wake up! (No source)
- Food Fight: 3D top-down pea shooter. Source (GitHub)
- Censored: Armed with your pencils, you must throw pencils to draw on all free papers. You must not draw on censored papers! Source (GitHub)
- BOOMBOX: Save people from sadness WITH MUSIC! Source (GitHub)
- Symmetric Torpedo: Kill or be killed in a submarine-on-submarine battle. Source (DropBox)
- FEATHERROCK: Play as a magical weapon; a rock with feathers. Source (GitHub)
- 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
- PyxelEdit Map Importer: Haxe map importer for Pyxel Edit for the free & paid version. Includes helper for luxe.
- Pixel Sprite Generator: Pixel Sprite Generator prepared for Luxe engine
- IsometricEdit: Simple graphical tile editor for isometric spritesheets
- zame-haxe-particles: Particle system for OpenFL and Luxe. Compatible with Particle Designer.
- hxDaedalus: 2D environment modeling and pathfinding.
- LuxeParticleDesigner: A tool for quickly designing / tweaking particle systems in Luxe.
- 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.
- 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.
- Ply Importer: Importer for PLY files from Blender into Luxe.
- Input Macro: Simple, remappable, macro-based input handling.
- Isometric view: Code snippet for setting on the camera for isometric view.
- Physics Bodies: Basic rectangles physics engine.
- Wave Physics: Code sample for doing wave spring physics.
- Polar Wrap: Luxe polar warp shader.
- Tilt Shift: Tilt shift shader.
- 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.
¹ Name your own price (can be free).
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.
mint is a game focused UI library with a focus on simplicitly and ease of use.
- Development update 1, Mint Details Part 1
scribe is a documentation generator for the xml documentation files that Haxe outputs.
devise is a cross platform editor interface for building media content.