GAME BUILDING TECHNOLOGY

What is HaxeFlixel

HaxeFlixel is a 2D game development library for the Haxe toolkit, an intuitive programming language.

It provides all the tools you need to prototype and develop games, fast!

By using the open-source OpenFL framework, HaxeFlixel can export your game to Windows, Mac, Linux, IOS, Android and web platform - all with just one codebase.

HaxeFlixel and its technology stack are open-source and free to use for both personal and commercial use, and work with any modern operative system.

By reading this book, you'll learn how to develop a platformer-style arcade game using HaxeFlixel, and deploy it to desktop and mobile platforms.

ENOUGH TALKING

Play what you'll make

The web is just one of the several supported platform targets that your game can be deployed to - Simply click the interactive applet on the right to start playing.

Reading this book you will develop this very same game - starting from scratch!

LEARNING PATH

Chapter List

HaxeFlixel Setup

Basic Concepts

Game Groundwork

FREE CHAPTER

The Player

Creating a Level

Coin Collectible

Head Up Display

Our First Enemy

Losing a Life

Code Refactor

SubStates

Main Menu

Bonus Block

Power-Up Collectible

CheckPoint & Exit

Sound & Music

Finishing Touches

Cross-Platform Deployement

Optimizing for Mobile Part I

Optimizing for Mobile Part II

Brick Block

EXTRA CHAPTER

Invincibility Power

EXTRA CHAPTER

Shell Enemy

EXTRA CHAPTER

Fireball Power-Up

EXTRA CHAPTER

FREQUENTLY ASKED QUESTIONS

F.A.Q.

-->

I don't have much experience in programming or game development. Is this for me?

The book will start from the absolute HaxeFlixel basics and guide you step by step. You just need to be familiar with elementary programming concepts like variables, functions and loops.

I'm not good at creating game art, do I have to draw my own graphics?

The book comes with a full set of free-to-use graphical assets, sounds and music, which you can see in action above. You're free to use and re-arrange them in any way you want.

Is the book up to date with the latest version?

The book is up to date with the latest HaxeFlixel 4.8 release, and will be updated for each major HaxeFlixel release.

Is there a plan for educational & non-profit organizations?

I am more than happy to offer discounted packs in such cases. Contact me using the form below if interested.

ABOUT THE AUTHOR

Leonardo Cavaletti is a creative developer currently working in the 3D animation industry. Long time gamer and fan of old school games and pixel art, he got into the hobby of game development since a young age. After discovering HaxeFlixel, he used it to develop and release the arcade game Polaritron, and kept making prototypes and exploring the potential of this soon-to-be-favourite framework. He then decided to write this book to share his passion and knowledge of HaxeFlixel.

START LEARNING NOW

Buy the Book

Base Bundle

$14.95

Book in .pdf, .mobi, .epub format

Full source code & assets for each chapter

BUY
Full Bundle

$19.95

Book in .pdf, .mobi, .epub format

4 Extra Chapters: Brick Blocks, Invincibility Bonus, Shell Enemy and Fireball Power-up

Full source code & assets for each chapter

$3 donated to the Cancer Research UK foundation for each purchase

BUY

QUESTIONS? QUERIES? LOVE THE BOOK?

Contact me