RCBasic v4.7 Released
This version of RCBasic introduces a lot of cool new features and some major bug fixes.
Here is a list of the new features:
- Post Processing Effects - There are new functions that allow you to add a post processing effect to a 3D canvas. There is an example included that shows how to add them and set there properties.
- Custom Rendering Stages - There have been functions added to allow custom rendering stages which gives you more fine control over how your game is rendered.
- Nirvana now allows you to use tilesets to generate sprites in sprite layers - This was added in order to make it easier to add tiles for stuff like trees or buildings where a sprite can be on top of it or below it.
- The code completion in RCBasic Studio has been completely remade. The code completion window will now give you detailed info about functions and will show you which parameter you are setting. It also added the ability to use docstrings, which can be added by putting 3 single quotes on the line where variables are made or inside a function or type. The code completion will also show the fields in a variable if the variable's type is a user defined type.
- More functions have been added to get info from sprite buffers.
- Weight paint support for anim8or has been added. ( NOTE: This is still early in development and its still recommended to use influences on bones if using anim8or for animation).
- A shell script will be included to launch your game when distributing on linux.
Here is a list of the bugs that were fixed:
- Android setup now builds the scripts that copy project files and app settings.
- Loading fonts on android will no longer cause a crash.
- Generating keystores on Linux will no longer cause RCBasic Studio to freeze up.
- Fixed bug which could cause Nirvana not to delete the cursor image on tile maps and sprite layers.
- Serenity now scales the textures in texture view so the entire image can be viewed in the viewport.
- Other minor potential segfaults were fixed.
Other minor things:
- The animation panel in Serenity now uses spin controls instead of textboxes.
- The default tool for tilesets will be the set tile tool when switching to layers of different types.
- There have been new demos added to show how to use Nirvana and Serenity to build actual playable examples.
- Fixed a few errors in the manual. If you find any others, please report them.
Files
RCBasic v4.7 for Windows 205 MB
4 hours ago
RCBasic v4.7 for Linux 150 MB
4 hours ago
RCBasic v4.7 Android Distributable 875 MB
3 hours ago
Get RCBasic - BASIC Programming Language for Games
RCBasic - BASIC Programming Language for Games
Easy to use programming language for game development
| Status | Released |
| Category | Tool |
| Author | n00bCode |
| Tags | 2D, basic-programming-language, development, Game Design, Game engine, GameMaker |
More posts
- Fixed an issue with the upload2 hours ago
- RCBasic v4.6 Released43 days ago
- Minor update to RCBasic v4.565 days ago
- RCBasic v4.5 Released66 days ago
- Fixed a bug in the distribute tool I just caught94 days ago
- RCBasic v4.4 Release94 days ago
- Patched Serenity3D EditorAug 16, 2025
- RCBasic v4.3 ReleasedAug 16, 2025
- RCBasic v4.2 ReleasedJun 02, 2025

Leave a comment
Log in with itch.io to leave a comment.