

You'd still need a framework and level editor, but its at a higher level than Java, as it has a lot of built-in graphics functions, that you'd either have to write or use a third-party library for Java. 1) BlitzMax does not directly support 3D. It's more comparable to Java, as it's more of a language and not as much of a "game engine" as GM is. You might want to also look into BlitzMax, as there have been lots of good games made with it as well.

#BLITZMAX 3D TUNING CODE#
Java could yield better performance in some cases, but it all really depends on how optimal your code and any third party libraries are. 209 Posts 20 Topics Last post by markcwm in Re: Building BAH modules on August 08, 2022, 15:19:33 MaxGUI. One of the big use of BlitzMax is, for me, the creation of applications to extract data from different sources, mainly text files. It has a console with a lua interpreter, tuning variables and function calls. Reply 1 on: December 08, 2019, 14:21:47 My vote goes to OpenB3D definitely, minib3d has been abandoned since like 2011 and has major performance issues on large models/maps. Performance can sometimes be an issue with GM games, but there are ways to get better results (you'll have to dig in the GM forums to find these "performance tricks". 723 Posts 84 Topics Last post by markcwm in Re: OpenB3D Infinite Pla. It has plenty of features to speed up development. GM wouldn't work well for heavy 3D games like a FPS.

For lots of game types, GM would work just fine. I would first decide what game you want to build and then pick a language/engine that will work for you. BlitzMax for Absolute Beginners includes game. There have been some good games written with both GM and Java. easy-to-read-and-follow one of a kind book on BlitzMax game programming also covers some 3D programming. If you don't have much development experience, then GM might be a good place to start. With Java you'll need to write your own framework/engine or use one that someone else has put together, and most likely you'll need to create your own level editor, or interface with a general purpose one that someone else has written. Java is just a general purpose language, where as GM is a set of tools and a scripting language, or in other words a "Game Builder/Engine". GM and Java are completely different things.
