awesome-snowkit
by anissen
A curated list of resources by the snõwkit collective (http://snowkit.org/)
AI summary
Haxe dev tools
A curated list of resources for building and developing applications using the Haxe toolkit
- stars
- 117
- forks
- 8
- watching
- 26
- awesome list
- 1
- entries
- 310
What's in the list
310 links in 38 sections, with live GitHub stats.activeno commit in 2y
snõwkit resources / Websites
- snowkit.org
: Official hub for all things snõwkit (flõw, snõw, luxe, etc.)
- snowkit.org/libs
: Officiel snõwkit libraries
snõwkit resources / Documentation
snowkit docset
: Offline API documention for snow, luxe, Gesluxe, Nape and the Haxe Standard Library
snõwkit resources / Forums
- snõwkit gitter chat
(public)
snõwkit resources / Twitter
- @snowkitorg
: Official snõwkit twitter account
- snõwkit feed
: Tweets containing #snowkitcommunity
- luxe feed
: Tweets containing #luxeengine
snõwkit resources / Tools
snowfall
: Simple tool to install and update luxe + snow more conveniently (see )
snõwkit resources / Libraries
gif
: A GIF format encoder without any dependencies
gifcapture
: A threaded GIF capture recording helper
snõwkit resources / Editor Support
- 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
flõw resources / Websites
flõw resources / Editor Integrations
flõw resources / Articles
- Using Hooks
: Using hooks to set up scripts to run before/after flow
snõw resources / Websites
snõw resources / Websites / snõw website
snõw resources / Websites
snõw resources / 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)
Websites
Websites / luxe website
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
SQUARE
: Complete, but minimalistic, game
Collab
: Shmup-like game collaboration between and
Orbitantlers-Collab
: Platformer game collaboration between and
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 ( )
Memory Puzzle
: One Game a Week: #2, Memory Puzzle ( )
Simon
: One Game a Week: #4, Simon Says ( )
Snake
: One Game a Week: #5, Snake
Ruins
: Exploration and puzzle focused platformer
LuxePong
: A simple game of Pong
Dunjin Crul
: A simple dungeon crawling action-RPG
LD32 Warm-Up
: Warmup game prior to LD32
vshooter
: A vertical space, type, shooter
Celox Inpes
: A very fast-pased type shooter
Backyard Roguelike
: Roguelike that takes place in a backyard
Seeker
: Space shooter prototype
Shooting Desk
: Turn-based team shooting game. Imagine Counter-Strike played like the old Heroes games
Mobile Space
: Space shooter game
Tetromonic
: A tetromino game under development
Territory
: Unfinished roguelike game
CarrotPull
: Experimental game about talking to plants
yaarpg
: Yet Another Action RPG
bnupe
: Platformer experiment
shooter
: Top down zombie shooter
Joy of Flight
: 2D side-scrolling flight game
Simple Jam
: A simple game for a the
- PaperBurger
: Unfinished physics-based game
Walkey-hittey
: A Zelda-like; top-down walk about with melee combat
FCC-TicTacToe
: TicTacToe game for Free Code Camp
TG-001
: Top down shooter
spaceRL
: Space roguelike for mobile
- Soil
: A multiplatform game that aims to provide a zenlike environment to cultivate and sell various plants
RUSH
: Continuation of a GBJAM 4 game
Examples/Experiments
- Kitchensink Test
: Compact example that demonstrates a lot of features of Luxe
Luxe Projects
: Different tests projects
starField
: Star field experiment
- snowkitTests
: Endeavors with snowkit
liquid-luxe
: 2D liquid simulation using snowkit and Luxe
hxDaedalus examples
: Luxe examples of (2D environment modeling and pathfinding)
- PhysicsEngine
: Basic Luxe rectangles physics engine
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
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 ( )
Foldable
: Experiment in creating foldable geometry ( )
Normal Mapping
: Experiment in creating normal mapped texture ( )
Perlin Clouds
: Experiment in creating a texture with Perlin noise ( )
Luxe3D
: Experiments in 3D in Luxe
Dancefloor
: Dance floor simulator!
LuxePixelPerfect
: Luxe example of a pixel perfect zoom
RegisAgro
: An unfinished implementation of hnefatafl ("Kings Table"). Demonstrates shader effects setup
Luxe Net Test
: Example of a multiplayer game, using node.js as the game server and luxe as client
Mazes
: Depth First Search mazes implemented in luxe
- AdventurEr
: Test client for scrolling adventure game
Voxel Load
: Test for loading and displaying MagicaVoxel models
AdventurePathfinding
: Example code of a pathfinding method for 2d point and click adventure game
Euclido
: A euclidian rhythm generator
PlatformerLuxe
: A test of platformer physic, tilemap, sprite, camera and some others concepts
Luxe Stuff
: Code helpers, boilerplate and useful components for Luxe
Frog Tiles
: Frog tiles game prototype
Raster Road Generation
: Experimentation with creating an Outrun-style scrolling road
- ChickensFlightLuxeDemo
: Example of using a sprite sheet
Entity Component
: An example of how to set up entities
Platformer test
: Luxe platformer test ground
Isometric Experiments
: Some isometric artwork experiments
justTriangles Example
: Example of using the "justTriangles" vector shape generation library with Luxe
chickens
: Example of using Echo framework with Luxe game engine, Nape physics engine
HKOSCon2017 Haxe Game Workshop
: A cross-platform multiplayer agar.io clone
Kisrhombille experiments
: Kisrhombille geometry tessellation
Game Jams
- Alien invasion X-00004
: Aliens are invading us, millions of them
- Train of Thought
: Colourful and action-packed word game
- Leviathan
: Leviathan is a card-battling tower defensey thing
- Scarecrow
: Scare away crows
- 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
- Censored
: Armed with your pencils, you must throw pencils to draw on all free papers. You must not draw on censored papers!
- BOOMBOX
: Save people from sadness WITH MUSIC!
- Symmetric Torpedo
: Kill or be killed in a submarine-on-submarine battle
- FEATHERROCK
: Play as a magical weapon; a rock with feathers
- Where's My Dog
: Atmospheric platformer. [No source]
- Rush
: Arcade runner game about love and throwing crates
- Blobby Monster
: You must attack people while they're travelling from house to house
- Hugzilla
: Hug everything to death in this cute colorful 3D game
- I'm not a monster
: You play as a good monster trying to convience people of your good intentions
- Monster's Ball
: Participate in the monsters' favorite pasttime where you throw rubber balls at things
- The monster
: Visual novel where you play as a monster
- Eat and Run
: Eat ants. Beware of ants
- Hungry Spider
: You're a spider! Eat, but not too much. Avoid Spikes
- Infinite Tower
: Climb the infinite tower
- A Life in a Year
: You guide a young tree in its first year of life. Collect items to grow and prosper
- Ludum Party!
: Challenge a friend or CPU to a series of minigames! Made with
- Santa Rush
: In this game you must deliver presents to igloos as fast as possible. Good luck!
- Two Trees
: A game about growing trees. You and another fine young tree are on a hill, growing away
- Alien Growth
: Watch procedurally generated, alien plants grow. Perform rituals to alter your plant
- Le précheur
: Watch people's habits and choose the correct action to help convert people to your faith
- LZRS
: A laser-dodging game
- Geometry Ninja
: Slice geometry in evenly sized pieces in an ever-increasing rush against time
- OUROBOROS
: Play as an infinitely long snakething trying to eat its own tail
- Pink
: Change the shape of the player to collect as many rectangles or circles as you can
- The Tale of Lapkovius
: Find treasure in the dungeon and make your way out. And don't get discovered!
- ShiftSnap
: Plays like a 2D Rubik's cube
- Slime Tech
: Manipulate slime using attractors to charge up shapes and archieve science
- Space Shift
: Small space shmup where your ship changes with different abilities every 3 seconds
- Strata: The Shapeshifting Microworld
: Find your way out of a shapeshifting microworld
- vertex.
: Resolve all line intersections before the time runs out
- Kryce
: Kryce is bullethell game controlled directly with the analog stick
- Flappy Joust
: It's, uh, Flappy Bird meets Joust!
- Rocket Hop
: An infinite-runner/platformer
- Super 365 Quest
: Game inspired by Super Crate Box
- Four
: Puzzle game where you need to collect all elements to complete the level
- Lode Jogger
: Lode Runner inspired game
- T-Temple
: Stylized platformer
- trace
: Hack the network. Avoid detection. Evade the TRACE. Get the data
- Battle Room
: Battle room where two players duke it out in local multiplayer
- Wave the surfer
: Control wave with mouse to make some cool tricks with surfer
- Landshift
: A small puzzler made about connecting roads and rivers
- MAXIMUM CLENCH
: A 2 player competitive mini game
- Airship Climb
: Collect fuel to “don’t run out of climbing power”
- 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
- slower than light
: Explore your derelict ship, try to warp out of danger, or stand and fight and try not to blow up
- Varginha UFO Incident
: Megaman-esque platformer
- The World Is Alive(?)
: A silly little game about a dormant, recovering world
- 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 -file from a directory
Yeoman Generator
: Tool for generating luxe projects, states, entities and components
Utilities
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
AutoTerrainGen
: Generate terrain maps for Tiled by providing 2 or more tilesets
- LuxePolygonDraw
: Vector level editor
- AdventurEd
: Level editor for an adventure game
- Map Generator
: A 2D map generator made with the Luxe Engine
Assetpacker
: A visual asset packing tool for creating bundles of assets
LuxeTrackCreator
: Track editor created in Haxe using the Luxe engine
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. for Pincushion
hxGameJolt
: 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 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
- 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
- SpriteAnimation
: Component for to playing animations
Snippets
- 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
- Image From URL
: Example of loading an image from an URL
- Loading Splash Screen
: A custom ParcelProgress for Luxe that shows a splash screen
- Asset Importer Macro
: Macro to read and auto-import all assets from the assets path
- Pixel Perfect Camera Scale
: Example of how to resize the viewport to preserve a pixel perfect camera scaling
- Accelerometer
: Getting accelerometer values
Shaders
- Polar Wrap
: Luxe polar warp shader
- Tilt Shift
: Tilt shift shader
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):
- Topsoil
(Android/iOS, free with paid unlocks):
- Stoneset
(Android, free):
hxsw resources / Websites
mínt resources / Websites
mínt resources / Blog Posts
mínt resources / Examples
Mint example
: Basic example using Window and Label
Mint/Kha package
: Tests to see how well mint and Kha work together
mínt resources / Libraries
mint-json
: A JSON loading system for the Mint UI
linc resources / Websites
linc resources / Blog Posts
linc resources / Libraries
linc_empty
: An empty linc library
linc_stb
: Bindings for libraries
linc_icloud
: Bindings for
linc_sdl
: Bindings for
linc_opengl
: Bindings for
linc_filewatch
: Bindings for OS file change notifications
linc_dialogs
: Bindings for Open, Folder, and Save dialogs
linc_glew
: Bindings for
linc_enet
: Bindings for networking
linc_openal
: Bindings for
linc_timestamp
: Bindings for high precision timestamp
linc_ogg
: Bindings for decoding
linc_nanovg
: Bindings for vector graphics rendering
linc_box2d
: Bindings for
linc_rtmidi
: Bindings for
linc_squirrel
: Bindings for the language
linc_clipboard
: Bindings for the system clipboard
linc_luajit
: Bindings for ( also available)
linc_libvpx
: Bindings for (experimental)
linc_linenoise
: Bindings for
linc_ffmpeg
: Bindings for (experimental)
linc_socketio
: Bindings for client
linc_chartboost
: Bindings for
linc_stempad
: Bindings for
linc_wren
: Bindings for the scripting language
linc_steam_api
: Bindings for the (work in progress)
linc_uv
: Bindings for
linc_gvr
: Bindings for (luxe and also available)
linc_imgui
: Bindings for
faxe
: Bindings for
linc_kinect
: An example Kinect project to start a linc library
linc_bass
: Bindings for the audio library
- linc_cegui
: Bindings for
linc_glfw
: Bindings for
linc_glfw
: Bindings for
linc_tinyosc
: Bindings for (Open Sound Control library)
linc_lua
: Bindings for
linc_duktape
: Bindings for
linc_opengl
: Bindings for DXGI, D3D11, and D3DCompiler
linc_directx
: Bindings for OpenGL (fork)
linc_yoga
: Bindings for the layout engine
linc_assimp
: Bindings for the
linc_rocket
: Bindings for the sync-tracker library
linc_syslog
: Bindings for the utility on Unix-based systems
wrenegade
: Bindings for the scripting language
linc_vulkan
: Bindings for the API
linc_theorafile
: Bindings for the video compression format
linc_opus
: Bindings for the web audio compression library
linc_skeleton
: A library for reading and writing Ogg Skeleton data
linc_vpx
: Bindings for libvpx
linc_nestegg
: Bindings for the WebM demuxer
linc_oggz
: Bindings for the Ogg library
scrìbe resources / Websites
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-snowkit.