GLBasic – Basic for Gamers

GLBasic – Basic for Gamers. Easy programming language, 3D OpenGL graphics engine, fast 2D graphics.

If you are searching for an easy to learn, fast to write, and flexible language for programming, then GLBasic is what you need.
GLBasic is so good because we actively develop it every day. Thus, we fix bugs quickly, implement new features on a daily basis. We are also enthusiastic developers, so we know what you need! Write a program once, then compile for Windows, Apple Mac OS X, iPhone, Linux, PocketPC (Smartphone and Windows Mobile) and GP2X/Wiz without changing the source code at all.

Features include:

  • Complete 3D engine
  • Supports GLSL – Shaders
  • Real Time Shadows
  • Dot3 Bump Mapping
  • Works with all Common 3D Formats (3ds, md2, md3, ac3d, blender, x)
  • Smooth 3D Animations
  • Joystick and Joypad support with force feedback

GLBasic comes with a Windows IDE but games can be compiled for multi-platform.  Windows, Linux, Mac OS X and a few others. Its appears to have a healthy community.

Related Links:

3D Editor CopperCube Released for Mac OS X


CopperCube, the 3D editor for creating 3D Flash, WebGL, Windows and now Mac applications has been released in beta for Mac OS X by Ambiera e.U., an independent game development company. Previously, CopperCube was only available for Windows. This first beta version supports Mac OS X 10.4 and newer, on intel chips. CopperCube is a 3D engine / editor with deployment targets for Flash (.swf), WebGL/JavaScript (.html), Windows (.exe) and Mac (.app). You can create simple interactive 3D scenes without the need to write one single line of code (=no programming necessary), or even create whole games with the help of a little bit of scripting magic. CopperCube imports 17 different 3D file formats and is able to create interactive 3D Flash .swf files, WebGL websites or even Windows .exe and Mac .app applications with physics, lighting and more. CopperCube can be scripted using JavaScript (WebGL), Squirrel (Mac OS and Windows) and in Flash using ActionScript 3.

Game and Simulation Engine Franklin 3D 1.0 for Runrev


The Franklin Group released Franklin 3D 1.0, a professional 3d game and simulation engine that integrates with Runrev 4, the cross platform software design system from Mirye Software and Runrev. Franklin 3D 1.0 for Runrev Pro can build cross-platform, hardware accelerated games for Mac OS X (with OpenGL). Franklin 3D includes over 400 methods, including support for display control, model loading and callbacks. It includes the engine plus a collection of example projects.
Read the rest of this entry »

3D Game Dev Tool ShiVa Editor 1.8 Released

ShiVa 3D Engine

The ShiVa Editor allows developers to publish games and applications for the Web, PC, Mac and iPhone. This release adds stunning new visual effects expected in next-generation games such as depth of field, velocity blur, cascaded shadow maps algorithm, infinite ocean simulation with advanced shading system, dynamic textures, video streaming, Voice-Over-IP, DWF import, etc. The developer, Stonetrip, has also made a number of performance improvements.
Read the rest of this entry »

Game Development Made Easy with Baja Engine

Baja Engine
The Baja Engine provides a top quality 2d and 3d renderer based on OpenGL. Rendering scales across multiple screen resolutions and aspect ratios without the need to change your code. (Renders are consistent and high quality across all hardware configurations. When necessary, the renderer degrades to work on older hardware.)

Baja also includes extensive 2d rendering support for game interfaces and 2d games. Baja features exciting next generation technologies such as realtime reflections, high-quality water using shaders, and displacement mapping. It also includes framebuffer effects like blur and glow. Baja’s scripting environment incorporates Lua.

Baja runs on both Windows and Mac OS X — your game will run on both platforms with absolutely no changes to level files or source code. Your game content (textures, scripts, models) can also be packed into compiled files to protect your intellectual property. All this can then be packed into a commercial-quality installer that looks as good as any game put out by a large studio.
Read the rest of this entry »

Make Your Own 3D Games With Atmosphir

Atmosphir

Cross-platform game creation tools seem to be on our agenda this week. Today, we highlight Atmosphir, a free Nintendo-like 3D adventure game and creation tool. In a nutshell, this is a 3D platform game with a very slick level editor. The level editor allows you to create new maps (worlds) and populate them with custom characters, challenges, platforms all without programming. This is done by dragging and dropping bridges, platforms, doors, objects hazard props in a 3D isometric view — very intuitive and LEGO-like. Atmosphir runs on the Mac and PC and plans for consoles are also in the works. Although it is strictly single-player game, the developers are working towards adding multi-player options in future versions.

Related Links:

Cafu 3 Engine Coming to Mac OS X

Cafu 3D Engine

Cafu, formally known as Ca3D-Engine, is coming to Mac OS X. Cafu is a 3D engine that boasts multi-player network support and cross-platform portability. Written in C++, it currently runs on Windows and Linux (GCC 3.x and 4.x). Features include:

  • First engine ever to combine light-maps with dynamic lighting effects!
  • Radiosity-based, physically correct lighting.
  • Dynamic, shader-driven, per-pixel lighting for both worlds and models.
  • Support for ATI and NVidia programmable GPUs and shaders.
  • Employs fmod for all sound, audio and music effects.
  • A powerful Graphical User Interface (GUI) System (or short: GuiSys) is integrated with the engine.
  • Can directly import models in ase, mdl (Half-Life 1) and md5 (Doom 3) model file formats. (Importers for 3ds, lwo, obj, mdl2 (Half-Life 2) file formats are in preparation.)
  • Provides continuous-level-of-detail, permitting very large out-door scenes.
  • Supports Scripting based on the Lua programming language!
  • Full support for curved surfaces (Bezier Patches) as seen in Doom 3, from the CaWE editor through preprocessing to dynamic lighting and shadows.

While not open source, Cafu licensing is within the reach of most indie developers. Be sure to drop the developer a note if you wish to encourage or help him speed up his Mac port.

Related Links:

Top 10 Game Engines for Game Development

Crystal Space 3D - Jammer

Develop Mag, a UK-based website for game developers has a series of articles that rank the best game engines for game development. The article kicks off with a look at the console market amid the current economic situation with Start your engines.

Each of the 10 engines featured in this month’s round-up (starting over the page) has, in its latest release, improved its toolset to enable rapid iteration (if it wasn’t using that as its USP anyway). Gone are the days of twiddling your thumbs waiting for the latest build to tick along and then almost inevitably fail; now designers, artists and programmers can instantly change object placement, parameters and even whole scripts without requiring a recompilation.

Unity 3D Ukatiers

The top 10 thus far are:

  1. TBA
  2. TBA
  3. TBA
  4. Unity 3D – PC, Mac, iPhone, Wii
  5. Blitz Games Studios – PS3, Xbox 360, Wii, PSP, PC
  6. Infernal Engine – Xbox 360, PS3, PC, Wii, PS2, PSP
  7. Vision Engine 7.5 – PC (DX9 & 10), Xbox 360, PlayStation 3, Wii
  8. Bigworld Technology Suite – PC, Xbox 360, PS3, iPhone, PSP, DS, mobile devices
  9. Vicious Engine – PC, Xbox 360, PS3 (VE2); PSP, PS2, Wii (VE)
  10. Torque 3D – PC, Mac, Xbox 360, Wii, iPhone, PS3, PSP

With Unity 3D only making number four in their list, it will be interesting to see the top three engines.

Related Links:

Panda3D 3D Engine Updated

Panda3d
Panda3D is a 3D engine — a library of subroutines for 3D rendering and game development. Game development with Panda3D usually consists of writing a Python or C++ program that controls the Panda3D library. It runs on Lac, Linux and windows and includes tools to package games into redistributables. Features include:

  • Special Maps: Normal Map, Gloss Map, Glow Map
  • HDR Rendering: Tone Mapping, Bloom Filter
  • Cel Shading: Threshold Lighting, Inkin
  • Performance Monitoring
  • Full Python Integration with debugging tools
  • Convenient installer packages for Windows, Mac OS X and Linux
  • Powerful interface between shaders and engine

Panda3D is open-source, cross-platform and free for any purpose, even commercial development.

Related Links:

Open Source Cube 2: Sauerbraten FPS Released

Sauerbraten

Cube 2: Sauerbraten is a free multiplayer/singleplayer first-person shooter, built as a major redesign of the Cube FPS. It’s been almost a year since the last release and there have been many changes:

  • new playermodel, IronSnout X10K
  • new weapon models
  • new sound track
  • new splash screen and logo
  • 28 new multiplayer maps!
  • 1 new singleplayer map
  • new “protect” and “insta protect” game modes
  • bots that work for both MP and offline play
  • ragdoll physics
  • texture blending and new flame/smoke particles for map editing
  • in-game movie recording and also PNG screenshots
  • new engines features like ZIP archive support, better grass, pre-compressed DXT1/3/5 textures for faster loading, fixed-function shadowmaps & dynamic lights, low cost blob shadows, particle culling, faster shader loading, revised post-process effect system, and more
  • support for custom server ports, server passwords, public key crypto, and server-init.cfg for easier server configs

The engine supporting the game is entirely original in code and design, and its code is Open Source (ZLIB license, read the docs for more on how you can use the engine).

Related Links:

iDevGames Forum

iDevApps Forum