• Register

BooBoo is a fun new programming language with a powerful game API.

The API includes:

  • Basic graphics and shape drawing
  • Image loading and drawing in a variety of ways
  • Sprites with automatically handled animation and lots of useful sprite features
  • Tilemap loading and drawing as well as other useful tilemap features like pathfinding
  • Fonts
  • OpenGL shaders
  • Audio samples and a full musical composition language with samples/generators
  • Joystick, keyboard and mouse support
  • JSON loading
  • Configuration/save state support

And a lot more!

BooBoo is an interpreted language, so all you need is the interpreter to launch your source files. You supply optional run, draw and end functions and the engine takes care of the rest!

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

It has been a while since I posted a new version so here is what's new:

  • for loops now take an expression, so you can go in reverse or whatever you want
  • string_substr added
  • argc/argv has been changed to args which stuffs a vector
  • screen_shake function added
  • image_draw_9patch added
  • sprite_bounds, sprite_elapsed, sprite_frame_times and sprite_is_started added
  • tilemap_find_path added for A* pathfinding
  • tilemap_set_solid, tilemap_set_tile and tilemap_get_tile added
  • Animated tiles in tilemaps can be set as regions of your specified w/h with tilemap_set_animated_tiles
  • cfg_erase added
  • I've decided NOT to add 3D, so vertex shaders aren't specified when loading a shader anymore
  • Some examples have been added and lots of documentation updates made

Screenshot from 2023 12 09 14 09 1

Screenshot from 2023 12 09 14 09

Screenshot at 2023 12 09 17 05 4

Tilemaps, Sprites and More

Tilemaps, Sprites and More

News

Find out what's new with BooBoo, including tilemaps and sprites!

Shaders, Keyboard/Mouse and More

Shaders, Keyboard/Mouse and More

News

Lots of additions have been made to BooBoo. Here's what's new.

BooBoo Release & News 2023-11-07

BooBoo Release & News 2023-11-07

News

BooBoo 1.3.3 has been released. Find out what has changed since I last posted (a lot!)

CoinHunt Released

CoinHunt Released

CoinHunt

CoinHunt is a BooBoo language demo. Collect all the coins and destroy all the enemies (your times will be combined for a "low"-score.)

Add game Games
CoinHunt

CoinHunt

Arcade

CoinHunt is a demo game included with the BooBoo programming language. Your time to collect the coins gets added to time to destroy all enemies for a...

RAINRUNNER

RAINRUNNER

Arcade

Collect all the Numerals to stop the rain! Don't get wet, and jump higher for more points.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X
Tags

BooBoo has not been tagged yet.