ovine by design title

RETRO REMAKES AND CLASSIC GAMES *

GLBASIC

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 they actively develop it every day. Thus, they fix bugs quickly, implement new features on a daily basis. The GLBASIC guys are also enthusiastic developers, so they know what you need!

On the contrary to other programming languages, GLBasic is alive. The community is growing daily and we respond quickly and qualified to problems.

  • All you need to write high performance games
  • with the easiest, most intuitive, BASIC language available.
  • All the commands have been chosen carefully and feature consistent, logical high level syntax, which is also very easy to learn.
  • Write a program once, then compile for Windows, Apple Mac OS X, Linux, PocketPC (Smartphone and Windows Mobile) and GP2X/Wiz without changing the source code at all.
  • Don’t waste time that you don’t have, concentrate on the essentials.
  • Learn programming – find a hobby for the rest of your life.

General features of GLBasic 

  • Extraordinarily easy programming language
  • Mixing Strings and Numbers
  • Dynamic Arrays, fast
  • Native support for compressed Data Archives (Sound, Graphics and Data all in one encrypted file!)
  • Userdefined Types
  • Arrays of Types within Types
  • Arrays as Parameters
  • Path Finding Algorithm, in a single command!
  • Extendable as you require through inline C/C++

 3D OpenGL graphics with GLBasic 

  • Complete 3D engine
  • Simple to Use- You do NOT need a PhD in Mathematics for 3D!
  • Supports GLSL – Shaders
  • Real Time Shadows
  • Dot3 Bump Mapping
  • Cel-Shading (Cartoon Rendering)
  • Smooth 3D Animations
  • Loading and Saving user Defined Objects
  • Works with all Common 3D Formats (3ds, md2, md3, ac3d, blender, x)
  • Automatic Light-Normal Calculation
  • Alpha Blending
  • Collision Detection
  • Light Mapping
  • Real-Time Lighting
  • File Exporter for AC3D and Blender3D
  • Binary and ASCII file formats

Fast 2D graphics 

  • Sprites, Rotating, Zooming, Blending
  • Basic Drawings (Polygons, Lines, Rectangles, Points)
  • Polygonal Sprites
  • Alpha Blending for Everything

Network programming 

  • Very easy to understand
  • Full player and session control
  • Internet downloads
  • Full socket support, additionally for TCP/IP and UDP(berkeley sockets)

Input Devices 

  • Joystick, Joypad
  • Force Feedback
  • Mouse
  • Keyboard
  • Touchscreen
  • SmartPhone KeyPad
  • Nintendo (c) WiiMote(r)

Multiplatform compiler for BASIC 

  • 100% Pure Machine Code Compiled Executables (No interpreters = FAST!)
  • No DLLs needed at all
  • Small Compact Efficient Executables
  • Fast execution
  • Fast compilation
  • Completely Rewritten from Scratch
  • Single Click:
  • (Windows, Linux, Mac OSX, Windows Mobile, Windows Dll, GP2X, GP2X-Wiz and more)

Integrated Development Environment (IDE) 

  • Windows Standard GUI
  • Syntax Formatting + Highlighting
  • Quick help in status bar
  • Completely, fully integrated and interactive help manuals (as .CHM files)
  • Command Line Parameters for easy Debugging
  • Integrated Helper Tools (Keycodes, Font Generator, Calculator, …)
  • Function and Include File Names are Conveniently Listed within the IDE for Easy Code Navigation
  • Support for Multiple Files within Projects
  • Project Wizards
  • Create HTML help files directly from your code
  • Sharing GLBasic modules as read protected libraries

Tools 

  • Font Creator
  • Setup Wizard
  • Zip-Tool
  • And so much more!

Visit the GLBasic website for more information and to download a full featured demo.