Hello Guest, please login or register.
Did you miss your activation email?
Login with username, password and session length.

Pages: [1]   Go Down

Author Topic: Polycode  (Read 2078 times)

0 Members and 1 Guest are viewing this topic.
Polycode
« on: May 08, 2012, 07:15:30 pm »
  • The king of Awesome
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 198
http://polycode.org/
IT'S OPEN SOURCE!!
Quote
Core

Abstracted engine core can be easily ported to any device or operating system.
Abstracted renderer (currently implemented via OpenGL).
Abstracted shader system (currently GLSL and Cg support).

Graphics

Hardware accelerated 2D and 3D graphics.
2D graphics simplified and separated from 3D.
Entity-based hierarchy for grouping and inheriting objects.
TrueType and OpenType font rendering in 2D and 3D.
Basic 2D shapes and 3D primitives.
Shader-based material system for texturing and post-processing.
Support for many modern 3D renderer features such as realtime shadows.

Effects and Animation

2D and 3D Particle Systems.
Full skeletal animation support.
2D sprite sheet animation support.
Easy to use tweening classes.
Bezier path tweening.
Assets

PNG image support.
Custom file format for 3D meshes and scenes.
Import tool for 3D assets supports COLLADA and many other formats.
Material definiton file for easy material management.

Lua Scripting

Standalone Lua API mirroring C++ API.
Simple Lua class system with inheritance support.
Custom app format and standalone player.
Custom tools to build apps for different platforms without compiler.
Sound

OGG and WAV file support.
Easy to use 2D and 3D positional sound support.

Other features

Full Unicode support and custom Unicode-friendly String class.
Resource management and archived resource loading.
Dictionary object system for easy writing and loading data in XML and JSON files.
Config system for easy configuration management.

Additional modules

3D Physics and collision integration (via Bullet).
2D Physics and collision intergration (via Box2D).
Themeable UI.
Networking.
Kinect (via freenect).

Features currently in development

iOS Port.
2D and 3D editor tools.
Standalone IDE for Lua development.
Browser plugin.
« Last Edit: May 08, 2012, 07:47:57 pm by Rukiri »
Logged

thestig

Re: Polycode
« Reply #1 on: May 21, 2012, 12:18:50 am »
Wow, that's not bad. I'm rather curious how you could abstract shaders besides using cg? Either way the little gallery looks cool and I like the sleekness of the site. Features seem rather cool for someone who is looking for an alternative to XNA or Game Maker.
Logged
Re: Polycode
« Reply #2 on: May 28, 2012, 10:39:17 pm »
  • The king of Awesome
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Posts: 198
It's really cool but the forums and IRC are pretty dusty, I'm sure it'll be active around 1.0 stable.
For now, sfml is a great starting point it's not game oriented but there's various tutorials on adding box 2d, getting a particle system up and running and really the code just doesn't look messy.
Logged
Pages: [1]   Go Up

 


Contact Us | Legal | Advertise Here
2013 © ZFGC, All Rights Reserved



Page created in 0.04 seconds with 43 queries.