Welcome to AngelCode.com. Here you'll find resources for game development and more.

The most popular visits here are to the following pages: AngelScript - a powerful and free scripting library, BMFont - a free bitmap font generator, or RefDB - a database of useful developer resources. But feel free to browse the site for more resources.

AngelCode.com is maintained by Andreas Jönsson since 2001. Please help the continued maintainance and further development of the resources here with a donation.

Latest updates

2024-07-20   AngelScript 2.37.0 is out now

After a little more than one year it is time for a new release.

This release is seeing increased support for native calling convention in new platforms, some long awaited:

A big thanks to Sam Tupy, Vixea 0, and 1vanK for that.

The script language has been improved with the ability for compiler to auto generate copy constructors for script classes. It is now also possible to explicitly exclude default constructor, copy construuctor, and value assign operator if those are not desired for a class.

I've now introduced a new and improved JIT compiler interface, to enable better global optimizations by the JIT compiler since it now has the ability to collect all script functions and compile them all together. The old version of the JIT compiler interface is still enable to maintain compatibility with existing JIT compilers.

As usual there are additional smaller enhancements, optimizations and bug fixes. Check out the change list for all the details.

New developer references

2023-07-19   OpenCV - Open Computer Vision Library

2023-05-21   AngelScript 2.36.1 is available

AngelScript is now officially 20 years old. The first public release was made in March, 2003. When I started this project back then, I never imagined I would still be working on it 20 years later. But I am happy that I am, I just wish I had more time to work on it.

Version 2.36.1 is mostly a maintenance release. There are no new features, just minor improvements with compiler messages and a long list of bug fixes. See the change log for the details.