/gameBase

Base structure for my games, using Heaps framework and Haxe language.

Primary LanguageHaxeMIT LicenseMIT

About

Base structure for my games, using Heaps framework (https://heaps.io) and Haxe language (https://haxe.org).

GitHub Workflow Status GitHub Workflow Status (branch)

Installation & usage

Please check this documentation for every details: https://deepnight.net/tutorial/using-my-gamebase-to-create-a-heaps-game/

For localization, you can check the following guide: https://deepnight.net/tutorial/part-4-localize-texts-using-po-files/

If you need some extra "advanced features", you can also give a try to the advancedBase branch: https://github.com/deepnight/gameBase/tree/advancedBase

  • Status effects on Entity.hx (like Stun or whatever you could think of)
  • Stackable slow-motions management for Game.hx
  • Level marks (can be useful for AI coding, for example by marking platform ends)
  • A few very basic extra UI components that should be useful for any game projects (like a Bar).
  • etc.