229 lines
28 KiB
Plaintext
229 lines
28 KiB
Plaintext
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Haxe Game Development [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat2.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;12mA curated list of game development resources for [39m[38;5;12mHaxe 4[39m[38;5;14m[1m (https://haxe.org/)[0m[38;5;12m, a high level strictly typed programming language which is used to produce cross-platform native code.[39m
|
||
|
||
[38;5;12mFeel free to update it.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGame engines[0m[38;5;12m (#game-engines)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLow-level Engine[0m[38;5;12m (#low-level-engine)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhysics[0m[38;5;12m (#physics)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArchitecture[0m[38;5;12m (#architecture)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetworking[0m[38;5;12m (#networking)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSerialization and storage[0m[38;5;12m (#serialization-and-storage)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGames[0m[38;5;12m (#games)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticles[0m[38;5;12m (#articles)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOther haxe lists[0m[38;5;12m (#other-haxe-lists)[39m
|
||
|
||
[38;2;255;187;0m[4mGame engines[0m
|
||
|
||
[38;5;12mThose are Haxe 4 compatible game engines[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArmory (Kha)[0m[38;5;12m (https://github.com/armory3d/armory) - An open-source 3D game engine with full Blender integration ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAway3D[0m[38;5;12m (https://github.com/openfl/away3d) - An open source, real-time 3D engine for OpenFL ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mceramic[0m[38;5;12m (https://github.com/ceramic-engine/ceramic) - Cross-platform 2D framework ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mUnity[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaxeFlixel (OpenFL)[0m[38;5;12m (https://github.com/HaxeFlixel/flixel) - Free, cross-platform 2D game engine powered by OpenFL ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaxegon (OpenFL)[0m[38;5;12m (https://github.com/haxegon/haxegon) - A programming library for beginners. Powered by OpenFL and Starling ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHeaps[0m[38;5;12m (https://github.com/HeapsIO/heaps) - High Performance Game Framework ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxdefold[0m[38;5;12m (https://github.com/hxdefold/hxdefold) - Haxe/Lua externs for Defold game engine ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenFL[0m[38;5;12m (https://github.com/openfl/openfl) - Interactive game and app development library ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStarling[0m[38;5;12m (https://github.com/openfl/starling) - The "Cross-Platform Game Engine", a popular Stage3D framework ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStencyl (OpenFL)[0m[38;5;12m (https://github.com/Stencyl/stencyl-engine) - Create Flash, HTML5, iOS, Android, and desktop games with no code ([39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1munreal.hx[0m[38;5;12m (https://github.com/proletariatgames/unreal.hx) - Haxe Integration for Unreal ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHxGodot (Godot 4.0)[0m[38;5;12m (https://github.com/HxGodot/hxgodot) - A Haxe GDExtension for Godot 4 ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m).[39m
|
||
|
||
[38;2;255;187;0m[4mLow-level Engine[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKha[0m[38;5;12m (https://github.com/Kode/Kha) - Ultra-portable, high performance, open source multimedia framework ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m). [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLime[0m[38;5;12m (https://github.com/openfl/lime) - A flexible, lightweight layer for Haxe cross-platform developers ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m). [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlinc_glfw[0m[38;5;12m (https://github.com/Sunjammer/linc_glfw) - Desktop - GLFW binding (multi-platform library for OpenGL, OpenGL ES and Vulkan) _(Desktop)_.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNME[0m[38;5;12m (https://github.com/haxenme/nme) - A cross-platform native backend ([39m[48;5;235m[38;5;249mWeb[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m3DSHaxe[0m[38;5;12m (https://github.com/Krismowo/3DSHaxe) - Make 3ds homebrew! ([39m[48;5;235m[38;5;249m3DS[49m[39m[38;5;12m).[39m
|
||
|
||
[38;2;255;187;0m[4mPhysics[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mecho[0m[38;5;12m (https://github.com/AustinEast/echo/) - Simple Physics Library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaxebullet[0m[38;5;12m (https://github.com/armory3d/haxebullet) - Bullet 3D Physics.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnape-haxe4[0m[38;5;12m (https://github.com/HaxeFlixel/nape-haxe4) - Physics Engine (the original Haxe3 version of nape can be found [39m[38;5;14m[1mhere[0m[38;5;12m (https://github.com/deltaluca/nape)).[39m
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mArchitecture[0m
|
||
[48;5;235m[38;5;249mIoC == Inversion of Control [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249mEC == Entity Component [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249mECS == Entity-Component-System[49m[39m
|
||
[48;5;235m[38;5;249mFSM == Finite State Machine[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249mMVC == Model View Controller[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawe6[0m[38;5;12m (https://github.com/hypersurge/awe6) - [39m[48;5;235m[38;5;249mIoC[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mEC[49m[39m[38;5;12m - The inverted game framework, is a development tool focused on Future Proofing.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mecx[0m[38;5;12m (https://github.com/eliasku/ecx) - [39m[48;5;235m[38;5;249mECS[49m[39m[38;5;12m - An Entity Component System framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhexMachina[0m[38;5;12m (https://github.com/DoclerLabs/hexCore) - [39m[48;5;235m[38;5;249mMVC[49m[39m[38;5;12m - A powerful multi-modular MVC framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOSIS[0m[38;5;12m (https://github.com/Dvergar/OSIS) - [39m[48;5;235m[38;5;249mECS[49m[39m[38;5;12m - Entity Component System architecture with networking support.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mNetworking[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnette[0m[38;5;12m (https://github.com/Dvergar/Anette) - Simple network library (no UDP).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcolyseus-hx[0m[38;5;12m (https://github.com/colyseus/colyseus-hx) - Multiplayer Game Client.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaxe-simple-peer (js)[0m[38;5;12m (https://github.com/melonin/haxe-simple-peer) - Haxe externs for simple-peer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxWebSockets[0m[38;5;12m (https://github.com/ianharrigan/hxWebSockets) - Websockets for all platforms.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mBuilt-in - Heaps, OpenFL (HaxeFlixel & co), Kha (Armory).[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mSerialization and storage[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBits[0m[38;5;12m (https://github.com/RealyUniqueName/Bits) - Binary bit flags with unlimited amount of bits.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCastleDB[0m[38;5;12m (https://github.com/ncannasse/castle) - A structured static database easing collaboration.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxbit[0m[38;5;12m (https://github.com/ncannasse/hxbit) - A binary serialization and network synchronization library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPODStream[0m[38;5;12m (https://github.com/Dvergar/PODStream) - Plain Old Data serializer.[39m
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mGames[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDarksburg[0m[38;5;12m (https://store.steampowered.com/app/939100/Darksburg/) - Heaps - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/darksburg.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDead Cells[0m[38;5;12m (https://dead-cells.com/) - Heaps - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/dead-cells.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDefender's Quest[0m[38;5;12m (http://www.defendersquest.com/) - HaxeFlixel (OpenFL) - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/defenders-quest.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDefender's Quest 2[0m[38;5;12m (https://store.steampowered.com/app/252190/Defenders_Quest_2_Mists_of_Ruin/) - HaxeFlixel (OpenFL) - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/defenders-quest-2.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDicey Dungeons[0m[38;5;12m (http://diceydungeons.com/) - Haxegon (OpenFL) - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mConsoles[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/dicey-dungeons.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEvoland[0m[38;5;12m (http://evoland.shirogames.com/) - Heaps - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/evoland.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNorthgard[0m[38;5;12m (http://northgard.net/) - Heaps - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/northgard.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPapers, Please[0m[38;5;12m (http://papersplea.se/) - OpenFL - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249miOS[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mPsVita[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/papers-please.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPocket Kingdom[0m[38;5;12m (https://store.steampowered.com/app/462620/Pocket_Kingdom/) - HaxePunk (OpenFL)- [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/pocket-kingdom.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrymdkapsel[0m[38;5;12m (https://rymdkapsel.com/) - OpenFL - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/rymdkapsel.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpellbreak[0m[38;5;12m (https://playspellbreak.com/) - unreal.hx - [39m[48;5;235m[38;5;249mPC[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mPS[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mXbox[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mSwitch[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/spellbreak.jpg)[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Westport Independent[0m[38;5;12m (http://www.doublezeroonezero.com/westport.html) - Luxe - [39m[48;5;235m[38;5;249mDesktop[49m[39m[38;5;12m, [39m[48;5;235m[38;5;249mMobile[49m[39m[38;5;12m.[39m
|
||
[48;5;235m[38;5;249m* !**Screenshot** (https://raw.githubusercontent.com/Dvergar/awesome-haxe-gamedev/main/images/westport-independent.jpg)[49m[39m
|
||
|
||
|
||
|
||
[38;5;12mMore showcase :[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenFL showcase[0m[38;5;12m (https://www.openfl.org/showcase)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaxeFlixel showcase[0m[38;5;12m (https://haxeflixel.com/showcase/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mitch.io showcase[0m[38;5;12m (https://itch.io/games/made-with-haxe)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaxePunk showcase[0m[38;5;12m (https://haxepunk.com/games/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlambe showcase[0m[38;5;12m (https://github.com/aduros/flambe/wiki/Showcase)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKha showcase[0m[38;5;12m (https://github.com/Kode/Kha/wiki/Games-Built-With-Kha)[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;2;255;187;0m[4m3rd party API[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSteamWrap[0m[38;5;12m (https://github.com/larsiusprime/SteamWrap) - Native extension for the SteamAPI.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnewgrounds[0m[38;5;12m (https://lib.haxe.org/p/newgrounds) - Newgrounds API.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxgamejolt-api[0m[38;5;12m (https://github.com/MAJigsaw77/hxgamejolt-api) - Haxe bindings for GameJolt API.[39m
|
||
|
||
[38;2;255;187;0m[4mAI[0m
|
||
[38;5;14m[1mgoap[0m[38;5;12m (https://gitlab.com/haath/goap) - Goal-oriented action planner for AI.[39m
|
||
|
||
[38;2;255;187;0m[4mAnimation[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspine-hx[0m[38;5;12m (https://github.com/jeremyfa/spine-hx) - Spine runtime automatically converted from the official Java/libgdx runtime.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mHaxeFlixel - Spine parser.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHeaps-Spine[0m[38;5;12m (https://github.com/Beeblerox/Heaps-Spine) - Spine player for heaps.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mheaps-aseprite[0m[38;5;12m (https://github.com/AustinEast/heaps-aseprite) - Load and render sprites and animations in Aseprite format.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenfl-aseprite[0m[38;5;12m (https://github.com/miriti/openfl-aseprite) - Load and render sprites and animations in Aseprite format.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenfl-spine[0m[38;5;12m (https://github.com/rainyt/openfl-spine) - Render Spine animation in the OpenFL engine, rendering processing can be achieved throughSprite and Tilemap.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mase[0m[38;5;12m (https://github.com/miriti/ase) - File format reader/writer for .ase/.aseprite without external dependencies.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflxgif[0m[38;5;12m (https://github.com/MAJigsaw77/flxgif) - Yagp's Gif Player for HaxeFlixel.[39m
|
||
|
||
[38;2;255;187;0m[4mAudio[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msfxr-hx[0m[38;5;12m (https://github.com/jobf/sfxr-hx) - Pure haxe implementation of Sfxr.[39m
|
||
|
||
[38;2;255;187;0m[4mColor manipulation[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnxColor[0m[38;5;12m (https://github.com/oscarcs/nxColor) - Color manipulation library.[39m
|
||
|
||
[38;2;255;187;0m[4mCollision[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdiffer[0m[38;5;12m (https://github.com/snowkit/differ) - A separation axis theorem collision library.[39m
|
||
|
||
[38;2;255;187;0m[4mComputer Vision[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVision[0m[38;5;12m (https://github.com/ShaharMS/Vision) - Cross platform computer vision library.[39m
|
||
|
||
[38;2;255;187;0m[4mData structures[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpolygonal-ds[0m[38;5;12m (https://github.com/polygonal/ds) - Data structures for games.[39m
|
||
|
||
[38;2;255;187;0m[4mDialogues[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxyarn[0m[38;5;12m (https://github.com/cxsquared/hxyarn) - Parser and runner for Yarn dialogue files.[39m
|
||
|
||
[38;2;255;187;0m[4mEditor[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflixel-studio[0m[38;5;12m (https://github.com/Dovyski/flixel-studio) - In-game editor for HaxeFlixel.[39m
|
||
|
||
[38;2;255;187;0m[4mHelpers[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdeepnightLibs[0m[38;5;12m (https://github.com/deepnight/deepnightLibs) - General gamedev purpose libs.[39m
|
||
|
||
[38;2;255;187;0m[4mLocalization[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfiretongue[0m[38;5;12m (https://github.com/larsiusprime/firetongue) - A translation/localization framework.[39m
|
||
|
||
[38;2;255;187;0m[4mMap parser[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyxelEdit Map Importer[0m[38;5;12m (https://github.com/Dvergar/PyxelEdit-Map-Importer) - Parser for maps generated by the editor PyxelEdit.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mHeaps - Built-in parser for Tiled.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mHaxeFlixel - Parser for Tiled & Ogmo.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLEd[0m[38;5;12m (https://github.com/deepnight/led-haxe-api) - 2D level editor with a typed compile time loader.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTiledHX[0m[38;5;12m (https://github.com/yanrishatum/tiledhx) - A comprehensive modern Tiled parser.[39m
|
||
|
||
[38;2;255;187;0m[4mMath helpers[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxmath[0m[38;5;12m (https://github.com/tbrosman/hxmath) - A game-oriented math library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaxe-glm[0m[38;5;12m (https://github.com/hamaluik/haxe-glm) - A toolset for using 2, 3, and 4 dimensional vectors and matrices, as well as quaternions.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhx-vector2d[0m[38;5;12m (https://github.com/markknol/hx-vector2d) - Worlds most complete Vector2d / Point class. With operator overloading.[39m
|
||
|
||
[38;2;255;187;0m[4mModding[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpolymod[0m[38;5;12m (https://github.com/larsiusprime/polymod) - An atomic modding framework for games/apps.[39m
|
||
|
||
[38;2;255;187;0m[4mParticles[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSparkler[0m[38;5;12m (https://github.com/RudenkoArts/sparkler) - Modular Particle System.[39m
|
||
|
||
[38;2;255;187;0m[4mMonetization[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mextension-iap[0m[38;5;12m (https://github.com/charmdev/extension-iap) - Provides an access to in-app purchases (iOS) and in-app billing (Android) for OpenFL projects using a common API. Fork of [39m[38;5;14m[1mthis[0m[38;5;12m (https://github.com/HaxeExtension/extension-iap).[39m
|
||
|
||
[38;2;255;187;0m[4mPathfinding[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpathfinder[0m[38;5;12m (https://github.com/hypersurge/pathfinder) - Easy A[39m[48;2;30;30;40m[38;5;13m[3m pathfinding algorithm.[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mastar[0m[38;5;12m (https://gitlab.com/haath/astar) - Versatile framework-agnostic A-star solver Library.[39m
|
||
|
||
[38;2;255;187;0m[4mProcedural generation[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDungeon builder[0m[38;5;12m (https://github.com/julsam/dungeon-builder) - A set of dungeon generation algorithm (works w/ hx4 w/ minor changes).[39m
|
||
|
||
[38;2;255;187;0m[4mShaders[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHGSL[0m[38;5;12m (https://github.com/saharan/HGSL) - Haxe to GL Shading Language.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparasol[0m[38;5;12m (https://github.com/47rooks/parasol) - HaxeFlixel library of shaders.[39m
|
||
|
||
[38;2;255;187;0m[4mSprite [0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhaxe-aseprite[0m[38;5;12m (https://github.com/PongoEngine/haxe-aseprite) - Parser for .ase and .aseprite files.[39m
|
||
|
||
[38;2;255;187;0m[4mTexture Packer [0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxpk[0m[38;5;12m (https://github.com/bendmorris/hxpk) - Port of the libGDX Texture Packer.[39m
|
||
|
||
[38;2;255;187;0m[4mTweening [0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mactuate[0m[38;5;12m (https://github.com/jgranick/actuate) - A flexible, fast "tween" library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYATL[0m[38;5;12m (https://github.com/Yanrishatum/yatl) - Yet Another (Haxe) Tweening Library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTweenX/TweenXCore[0m[38;5;12m (https://github.com/shohei909/tweenx) - Tween library.[39m
|
||
|
||
[38;2;255;187;0m[4mUI [0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdomkit[0m[38;5;12m (https://github.com/ncannasse/domkit) - CSS Components based strictly typed UI framework.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflixel-ui[0m[38;5;12m (https://github.com/HaxeFlixel/flixel-ui) - GUI library for HaxeFlixel.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHaxeUI[0m[38;5;12m (http://haxeui.org/) - UI library with multiple framework backends (HTML5, Kha, OpenFL, PixiJS, WxWidgets, and a number of others as works in progress).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFeathers UI[0m[38;5;12m (https://feathersui.com/) - Cross-platform graphical user interface components for creative frontend projects.[39m
|
||
|
||
[38;2;255;187;0m[4mVideo[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhxCodec[0m[38;5;12m (https://github.com/polybiusproxy/hxCodec) - Adds native video playback on HaxeFlixel and OpenFL.[39m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlash is dead, long live OpenFL![0m[38;5;12m (http://gamasutra.com/blogs/LarsDoucet/20140318/213407/Flash_is_dead_long_live_OpenFL.php)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlash is gone, what now?[0m[38;5;12m (https://www.linkedin.com/pulse/flash-gone-what-now-matan-uberstein/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow I wrote my own 3D game engine and shipped a game with it in 20 months[0m[38;5;12m (https://kircode.com/post/how-i-wrote-my-own-3d-game-engine-and-shipped-a-game-with-it-in-20-months)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding 42 games within a year — Insane game development[0m[38;5;12m (https://medium.com/@mknol/building-42-games-within-a-year-insane-game-development-5340d506068f)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPorting to console via Unity[0m[38;5;12m (https://do-games.com/blog/the-adventure-pals-console-tech-part1)[39m
|
||
|
||
[38;2;255;187;0m[4mOther haxe lists[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome haxe[0m[38;5;12m (https://github.com/nadako/awesome-haxe)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome snowkit[0m[38;5;12m (https://github.com/anissen/awesome-snowkit)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome haxe js[0m[38;5;12m (https://github.com/MatthijsKamstra/awesome-haxe-js)[39m
|
||
|
||
[38;5;12mhaxegamedev Github: https://github.com/Dvergar/awesome-haxe-gamedev[39m
|