Posted June 02, 2025 by n00bCode
#game engine #programming language #BASIC #game development #linux #windows #level editor #ide #retro
This is the biggest release of RCBasic to date. I added a 2D level editor and a 3D level editor along with a lot of new functionality.
* Added Nirvana2D - A 2D World Editor
----Main Features----
* Sprite Editor
* Animation Editor
* Collision Geometry Editor
* Tileset Editor
* Tile Animation Editor
* Boolean Mask
* Stage Editor
* Supports tile, sprite, and canvas layers
* Added Serenity3D - A 3D World Editor
----Main Features----
* Texture Manager
* Allows for loading and viewing textures in the editor
* Material Editor
*Create, modify, and view materials
* Mesh Editor
* Edit Mesh materials
* Edit and view animations
* Scene Editor
* Add models, lights, particles, and generate terrain inside the editor
* Added new dynamic materials which are called FX Materials in RCBasic
* Added SetSpriteShapeOffset and GetSpriteShapeOffset
* Changed SetSpriteCollisionShape to SetSpriteShape and GetSpriteCollisionShape to GetSpriteShape
* Changed SetActorCollisionShape to SetActorShape and GetSpriteActorShape to GetActorShape
* Fixed Tile maps not fully displaying when viewport is not divisible by tile size
* Added ProjectorActor which can project a texture over objects in an area
* Fixed code completion in RCBasic Studio on Windows
* Fixed distribute tool
* Fixed memory leak in collision handling