Difference between revisions of "HUMP"

m (Changing keyword from "Class" to "Framework" to represent its broader scope.)
(Links)
 
(One intermediate revision by one other user not shown)
Line 14: Line 14:
 
== Links ==
 
== Links ==
 
* [http://hump.readthedocs.org Documentation]
 
* [http://hump.readthedocs.org Documentation]
* [https://github.com/vrld/hump Source code]
+
* [https://github.com/vrld/hump Source code (original GitHub repo. - seems to be abandoned)]
 +
* [https://github.com/HDictus/hump/tree/temp-master Source code]
 
* [https://love2d.org/forums/viewtopic.php?f=5&t=1795 Forum thread]
 
* [https://love2d.org/forums/viewtopic.php?f=5&t=1795 Forum thread]
  
Line 21: Line 22:
 
{{#set:Keyword=Framework}}
 
{{#set:Keyword=Framework}}
 
[[Category:Libraries]]
 
[[Category:Libraries]]
 +
 +
== Other Languages ==
 +
{{i18n|HUMP}}

Latest revision as of 21:16, 15 March 2020

Helper Utilities for a Multitude of Problems is a set of lightweight yet mighty useful tools to build your game. It will help to get you over the hump.

Hump differs from other libraries in that every component is independent of the remaining ones. Hump's footprint is very small and it should fit nicely into your projects.

Features

  • gamestate system for decoupling different states/phases of the game (e.g. intro, menu, level, ...),
  • timer system for calling functions after or for some amount of time, and tweening,
  • vector class for handling 2D math in an elegant way,
  • simple but fast class system,
  • simple yet powerful signal/slot implementation, and
  • move-, zoom- and rotatable camera with locking and movement smoothing.

Links

Other Languages