Nuclear Basic is a complete video game/utility programming environment. The language is simple (or basic) for beginners and provides enough flexibility to satisfy intermediate and professional developers too.
You can do this! The help of the community, canned samples, and starter videos will get you there.
How it works
In as little as 12 lines of code you can have a scene (or standard primitive: cube, cone, etc...) loaded with camera movement.
You press one button on the interface and your program (.exe on Windows) is created and running. You're done!
New to game design
No problem. The purpose of a Basic language is to be basic!
Tutorial videos are provided to show you how to get off the ground including everything from the quintessentials to master level material.
A range of samples are provided to load and run for instant fun.
The language components
Integers, floats (double-precision), strings, multidimensional arrays that can be resized (without data loss!), functions, and user-defined types are supported.
Among the more advanced features include function pointers (useful for plugin loading), functions within types, and constructors/destructors for types.
The engine components (at a glance)
Many additional components come stock: console, database, input, file, memory banks, networking, sound, timer, threading, standard plugin, Adobe Flash, and imaging (w/ pixel access) routines.
A range of Windows-specific components come stock as well: clipboard, buttons, color gadgets, drop downs, edit boxes, file gadgets, find/replace gadgets, font gadgets, listboxes, menus, progress bars, scrollbars, sliders, spinners, splitters, status bars, tabs, task tray icons, toolbars, tree panes, web browser gadgets, drag areas, and custom windows drawing routines.
See the pages: DirectX 11, Physics, and Effects.
Check out the trial version (link below) and order once satisfied!