HaxeJam is an one-week long community-ran game jam for the lovely Haxe programming language.
Haxe is a programming language with a small, but enthusiastic game development community. If you have used languages like ActionScript, Javascript, Java, and C++ you will feel right at home!
FAQ
Q: Will there be a theme?
A theme will be announced at the start of the jam. You may interpret the theme in whatever way you want.
Q: Can I work in a team?
Yes, we suggest you choose them before the jam.
Q: Where can I talk about the jam?
There is a "Jam Time" category in the Haxe Discord Server. Alternatively, the community tab on itch.io is open.
Q: Can I use the HaxeJam logo in my project?
Sure! We have a GitHub repository containing all of the assets used for the jam. Please make sure that you follow the guidelines of the license.
Rules
The rules are here to make the jam safe and fun for all. The jam hosts hold the final say in any decisions.
- The game must be written in the Haxe programming language. All game play code should be written in Haxe.
- The game should in some way interpret the theme. if you do something out of the box please tell us how it interprets it!
- As this is a programming language themed event, please make your work open source under an OSI-approved license. If you need help, ask on the Discord linked below.
- Not Safe for Work (NSFW) content is not allowed under any circumstance.
- Teams are allowed, consider forming them before the jam. We have a channel on the Discord if you wish to look for a teammate.
- Reusing assets and code is fine to an extent. The entire game should not be a mod or reskin of a preexisting title. This includes FNF.
- You must have legal permission to use the assets and to put them under an open source license.
- The game must be on the web/js platform, other platforms can be exported additionally. All recommended game frameworks listed below support the web.
- Bigotry (Racism, Homophobia, Misogyny, etc) is not allowed.
Criteria
Each game will be voted on by the community, anyone can vote. The games will be judged by the following criteria.
- Theme: Does the gameplay/story fit the chosen theme?
- Fun: Does the game bring you joy?
- Graphics: Does the game look good or unique?
- Originality: Does the game have unique mechanics or design?
- Replayablity: Would you play the game again?
Game Frameworks/Game Engines
If you have no experience with Haxe, we heavily recommend the HaxeFlixel game engine. You can use any engine (or none at all) you wish as long as your code is written in the Haxe language. A list of the most popular options are below.
- HaxeFlixel: Cross-platform 2D game engine powered by Haxe and OpenFL
- OpenFL: A rendering library based on the Flash API
- Heaps: The game engine created by the same person who made Haxe
- Ceramic: A powerful and modern 2d framework
- Kha: Ultra-portable, high performance, open source multimedia framework
- Armory: A 3D engine built on top of Kha with Blender Integration
Previous Games
The following games were all 1st place winners in HaxeJam events. Give them a play!
This game jam is a community-ran event and is not ran by the Haxe Foundation
Thanks BSOD for drawing the logo and the Haxe community for their enthusiasm and support over these six(!) jams \o/