![]() If the developer himself can write the meat of R.U.B.E. Almost all of the built-in editor actions-adding or deleting bodies and joints, smoothing or removing vertices-are actually implemented in RubeScript, and can be viewed in R.U.B.E.'s installation. What really makes RubeScript stand out is its thorough functionality. Better documentation for the built-in types (strings, arrays, etc.) and code completion would've been nice, at least. The language itself is nothing spectacular, preferring simplicity for programmers and non-programmers alike over flashy features. My limited experience with RubeScript, the built-in scripting engine derived from AngelScript, was a pleasant one. I don't think you'll be wrestling with the program too much. Other features, like the ability to position the menus freely, or the ability to copy objects to other programs as plain text, or even to run the Box2D engine to see how objects move in the world, are very much welcome. A bit annoying, but you'll get used to it. pressing S to scale an object, as opposed to just grabbing a handle like in Unity or Inkscape). The controls for the editor itself are a bit clunky, relying on keyboard shortcuts to perform basic geometric transformations (e.g. Fortunately, R.U.B.E.'s editor does a decent enough job of that. The user interface for a program like this should aim to minimize the barrier between the designer's ideas and his/her implementation. to develop a top-down shooter written in Java and libGDX. When in doubt, see if the trial version works. Likewise for any Linux distribution other than Ubuntu. The Mac version, however, does not officially support 64-bit computers it might or might not work. ![]() is available for Windows, Mac, and Linux. on Ubuntu 14.04 and a reasonably beefy 2011-era Samsung laptop. also boasts a comprehensive scripting system, support for nearly all Box2D constructs, and extensive customizability. You can use it to visually create a wide variety of collision shapes, place them on-screen, and edit their properties. is a level designer for virtually any game that uses the Box2D physics engine. You could come up with your own loader, but then you'd have to come up with your own file format, too, and that's time not spent actually making your game!Įnter R.U.B.E., the Really Useful Box2D Editor. You're not going to have a good time describing them in code, as you'd have to recompile every time your designer (which could be you) blows his/her nose. Now what? If your game is non-trivial, you could have dozens of different types of objects. So you wrestle with installers, build systems, possibly with compiling the library itself, and then get a rectangle moving around on-screen. Your next project will have Box2D-powered physics, and it'll be awesome.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |