Difference between revisions of "Game Development"

From HaskellWiki
Jump to navigation Jump to search
(Added GorillaBAS)
Line 13: Line 13:
 
== Articles and blog posts ==
 
== Articles and blog posts ==
 
<!-- add new ones at the top, probably -->
 
<!-- add new ones at the top, probably -->
  +
  +
* [http://folk.uio.no/carljsv/gorillabas/GorillaBAS-0.1.tar.gz GorillaBAS] - there is a paper included
   
 
* [http://lambda-the-ultimate.org/node/1277 The Next Mainstream Programming Languages: A Game Developer's Perspective] (PPT, PDF) presentation by Tim Sweeney
 
* [http://lambda-the-ultimate.org/node/1277 The Next Mainstream Programming Languages: A Game Developer's Perspective] (PPT, PDF) presentation by Tim Sweeney
Line 37: Line 39:
 
== Examples ==
 
== Examples ==
 
<!-- add new ones at the top, probably -->
 
<!-- add new ones at the top, probably -->
  +
  +
* [http://folk.uio.no/carljsv/gorillabas/GorillaBAS-0.1.tar.gz GorillaBAS] - this is an attempt on defining computer games, and build such a thing.
   
 
* https://github.com/mlesniak/game - Haskell/OpenGL/Chipmunk game prototypes
 
* https://github.com/mlesniak/game - Haskell/OpenGL/Chipmunk game prototypes

Revision as of 17:27, 30 August 2011


This page and the #haskell-game IRC channel is the starting point for everyone interested in doing game development with Haskell. You may also wish to join the Games group on haskellers.com.

There are quite a lot of games, unfinished libraries, and interested people out there - please gather links here and join us on #haskell-game !

Games and game engines

Articles and blog posts

  • Lambdor blog mostly about Yampa FRP and game development in Haskell with some tutorials

Videos

  • Games in Haskell - Matthew Sackman and Tristan Allwood on developing games with OpenGL in Haskell

Examples

  • GorillaBAS - this is an attempt on defining computer games, and build such a thing.
  • Possible Hackage categorisation guidelines: upload games to Game, engines and libs to Game Engine, or at least to some category beginning with Game, and check latest categories before uploading

Wishlist

Is hackage missing a useful data structure or library for some functionality that would benefit game programming? Suggestions for useful things can be added here as potential projects to hack on.

  • Octtree, kd-tree, various space partitioning techniques (maybe start with spacepart).
  • Binding to enet for multiplayer games. (jeffz is working on this).