C3D+ is a multi-purpose programming language based off a well known language called BASIC. At its core, it’s meant for powerful yet very simple video game programming. Featuring a full 3D and 2D suite of commands. If you are yearning to create games, and you don’t want to deal with complicated programming languages such as C++, C3D+ is the solution!
C3D+ has a full suite of 2D and 3D commands. With that said, you may load in, as well as dynamically create meshes and textures.
The model formats supported are as follows:
It includes a few more, such as .b3d, but I think for the sake of simplicity we can avoid listing every single one.
Supported texture formats are a growing list, but as of right now it supports:
One may also export textures, and meshes, to just about any format.
Beyond that, C3D+ supports shaders! It has a built in compiler for GLSL shaders, and it essentially provides all the power in the world to explore deep into the mystic shores that is art.
C3D+ has a fully featured 2D command set, allowing for extremely efficient UI design, as well as 2D sprite support(for games).
Packaged with C3D+ is also a simple model viewer, provided to help users tackle mesh scales properly, as well as fix import issues one might find themselves coming across. For the very same purpose, we will also include commands to allow the user to flip normals, disable normals, enable wireframe, etc….
Hopefully by now it’s obvious that C3D+ is its own language, and is how most of the programming will be done, unless you are using the C++ SDK. Either way, you have a full on IDE made specifically for it, with a built in debugger and compiler!
So, what better way to conclude other than an example? Enjoy the simplicity and power that is C3D+ code!
Prices / Licenses:
Currently, our plans for release are limited. It is in early development stages, but developing rather quickly. More information on this will be released soon, as we get more of an idea!
Currently, C3D+ only runs on windows. However, support for mac has begun to arise, and linux will follow soon! We will not be supporting mobile games yet, but it is something we may look into in the future, but generally you can expect Windows, Mac, and Linux.
C3D+ has a new addition! Welcome to the engine, extraordinarily simple and fast MySQL commands!
Global Window = CreateWindow() Global Cam = CreateCamera() SetSQLData("localhost", "userName", "password", "databaseName") ; Table name Field names New Values Where name;val (name = val) SQLUpdate("Accounts", "Email;Pass;", "usernameVal;passVal;", "Email;val;Pass;val;") While(True) UpdateWorld() RenderWorld() Wend
No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.