Open-Source 3D Game Engine Coming To Apple's iPhone

Discussion in ' News Discussion' started by MacBytes, Nov 19, 2007.

  1. MacBytes macrumors bot

    Jul 5, 2003


    Category: 3rd Party Software
    Link: Open-Source 3D Game Engine Coming To Apple's iPhone
    Description:: has announced that it has started development of an open-source 3D engine for the Apple iPhone platform in an effort to make the iPhone a viable option as a mobile gaming platform. Gregory Ray, a lead organizer of, has hired Brazilian programmer Gutemberg Ribeiro, creator of the open source Conceptus game engine, to port his engine over to the iPhone platform.

    Posted on
    Approved by Mudbug
  2. tethead macrumors 6502


    Apr 13, 2005
    well, them developing 3D won't hinder your enjoyment of 2D, so not sure of your point (other than an apparent undying love for just 2 glorious dimensions)
  3. iSee macrumors 68040


    Oct 25, 2004
    - Many a 3D engine has been started
    - Few (relatively) are finished
  4. dvkid macrumors regular

    Feb 18, 2006
    Sounds cool. Too bad iPhone doesn't have GPS yet.
  5. Fearless Leader macrumors 68020

    Mar 21, 2006
    its still on a 2d screen...

    this soundds interesting
  6. sio2interactive macrumors newbie

    Sep 16, 2008
    iPhone 3D Engine

    There's also this 3D Engine for iPhone that you can use: SIO2, its free and open source, not fully completed, but good enough to start creating games with it.

    There's the URL:
  7. sio2interactive macrumors newbie

    Sep 16, 2008
    Quick follow up on SIO2 Free Open Source 3D Game Engine for iPhone and iPod Touch

    Please find below a list of the latest engine features and capabilities. The engine can now achieve to render around 30k of polygon per FOV at an average rate of 30 FPS!!!!!!

    In addition SIO2 include the following libraries and functionalities embedded in the core where most of them have been modified to operate directly in memory for better performance:

    OpenAL: For 3D positional sounds (FX) and ambient music.
    Theora: For realtime MPEG4 (ogv) playback.
    Ogg: For MP3 style playback.
    LUA: As the default scripting language that includes all the SIO2 API + all the OpenGL ES API, and uses SWIG to generate the necessary C wrapper. All OpenGL ES & OpenAL instructions are also available from LUA as well as the specific SIO2 API.
    libJPEG: For fast JPEG decompression.
    Zlib: To create and compress the SIO2 fileformat (.sio2)
    libPNG: For fast PNG decompression.
    Bullet: For Rigid & Soft Body physic, as well as for collision detection, collision feedback, custom sensors and collision triggers.

    * Optimized File Format
    * Unique Package Approach
    * OpenGL ES v1.1 Compatible
    * Written in pure C
    Tool Chain
    * Built around Blender (WYSIWYG)
    * Exporter & Optimizer
    * Auto Texture Bake Script
    * Animation Exporter
    Real Time Physic
    * Rigid Body
    * Collision Detection
    * Soft Body
    * Particle System
    * Fog
    * Multi-Texturing
    * Texture Filtering
    * Anisotropic Filtering
    * Transparent
    * Semi-Transparent
    Multimedia & Special Effects
    * Ambient & FX Sound
    * Real 3D Stereo & Surround
    * Realtime MP3 Playback
    * Realtime MPEG 4 Playback
    Scene Management
    * Fast Sorting & Culling System
    * Event & Trigger System
    * Scripting Support (Level & UI)
    * Network Support (TCP/IP)
    * Touch Screen & Accelerometer
    Lighting & Shadow
    * Per-Vertex
    * Light Mapping
    * Projected Shadow
    * Projected Geometry
    * Full IPO Support
    * Hybrid Skeletal Animation
    * Keyframe Animation
    System Requirements
    * Mac OS X v10.5.6
    * iPhone SDK v2.2.1

    You can use SIO2 for free or commercial product, please read the SIO2 license agreement ( /SIO2_SDK/src/license/sio2.txt ). Basically the only thing that we are asking is that you mention SIO2 and/or our website somewhere in your project if its made available to the public in order to keep the SIO2 project alive.
    For more information on SIO2 please check our website for more information:

Share This Page