haxecoder-tutorials

HaxeCoder Tutorials

This is an archive of my Haxe tutorials, previously hosted on haxecoder.com. The focus of the tutorials is game development. This includes a general introduction into the Haxe programming language and some of its most popular libraries. The tutorials are written in a “follow by example” style, and include multiple series on creating games of different genres from scratch. You can view all the published articles in a simplified format in this repository. Readers’ comments from the original website are not included.

Tutorial Index

Credits

Author: Kirill Poletaev kircode.com

Known issues

Some tutorials may be outdated in the sense that newer versions of the used libraries may not always be backwards compatible.

Index

01. What is Haxe?
02. Getting started with Haxe
03. OOP in Haxe
04. Types and type inference in Haxe
05. Loops and iterators in Haxe
06. Enum types in Haxe
07. How to make a Pong game in Haxe and OpenFL: Part 1
08. How to make a Pong game in Haxe and OpenFL: Part 2
09. How to make a Pong game in Haxe and OpenFL: Part 3
10. How to make a Pong game in Haxe and OpenFL: Part 4
11. How to make a Pong game in Haxe and OpenFL: Part 5
12. Keyboard events in Haxe using OpenFL
13. Assets in OpenFL: embedding images, sounds and more
14. Fast 2D rendering using Tilesheets in OpenFL
15. Parsing and creating XML in Haxe
16. Parsing and creating XML in Haxe: the Fast way
17. Displaying FPS and Memory usage using OpenFL
18. Tile based game tutorial using Haxe and OpenFL: Part 1
19. Tile based game tutorial using Haxe and OpenFL: Part 2
20. Tile based game tutorial using Haxe and OpenFL: Part 3
21. Tile based game tutorial using Haxe and OpenFL: Part 4
22. Tile based game tutorial using Haxe and OpenFL: Part 5
23. Tile based game tutorial using Haxe and OpenFL: Part 6
24. HaxePunk tutorial: Getting started
25. HaxePunk shooting game tutorial: Part 1
26. HaxePunk shooting game tutorial: Part 2
27. HaxePunk shooting game tutorial: Part 3
28. HaxePunk shooting game tutorial: Part 4
29. HaxePunk shooting game tutorial: Part 5
30. HaxePunk shooting game tutorial: Part 6
31. HaxePunk shooting game tutorial: Part 7
32. HaxePunk shooting game tutorial: Part 8
33. HaxePunk shooting game tutorial: Part 9
34. HaxePunk shooting game tutorial: Part 10
35. HaxePunk shooting game tutorial: Part 11
36. HaxePunk shooting game: Source code
37. HaxeFlixel tutorial: Getting started
38. HaxeFlixel RPG tutorial: Part 1
39. HaxeFlixel RPG tutorial: Part 2
40. HaxeFlixel RPG tutorial: Part 3
41. HaxeFlixel RPG tutorial: Part 4
42. HaxeFlixel RPG tutorial: Part 5
43. HaxeFlixel RPG tutorial: Part 6
44. HaxeFlixel RPG tutorial: Part 7
45. HaxeFlixel RPG tutorial: Part 8
46. HaxeFlixel RPG tutorial: Part 9
47. HaxeFlixel RPG tutorial: Part 10
48. HaxeFlixel RPG tutorial: Part 11
49. HaxeFlixel RPG tutorial: Part 12
50. HaxeFlixel RPG tutorial: Part 13
51. HaxeFlixel RPG tutorial: Part 14
52. HaxeFlixel RPG tutorial: Part 15
53. HaxeFlixel RPG tutorial: Part 16
54. HaxeFlixel RPG tutorial: Part 17
55. HaxeFlixel RPG tutorial: Part 18
56. HaxeFlixel RPG tutorial: Part 19
57. HaxeFlixel RPG tutorial: Part 20
58. HaxeFlixel RPG: Source code
59. Depth sorting in OpenFL
60. Toggle fullscreen in OpenFL
61. Particle system in OpenFL using Tilesheet
62. Embedding fonts in OpenFL
63. Introduction to HaxeUI
64. Using XML layouts in HaxeUI
65. IDs and Event listeners in HaxeUI
66. Popups in HaxeUI
67. Styling in HaxeUI
68. HaxeUI roots
69. Accordions in HaxeUI
70. ListView in HaxeUI
71. Getting started with snowkit with luxe engine
72. JSON in Haxe: Parsing, encoding, replacing
73. Fast 2D rendering using Tilemap in OpenFL 4