Release [Rebirth] Pengyne - 2d/3d Engine - 2-27-2012

jorgon

Still Fresh
Joined
Nov 11, 2009
Messages
6
Update Time.


LinkToThePast.png


Pengyne.png


Pengyne is a game engine, written in c/c++ that uses a built in python interpreter for the game code. It runs on OpenGL 2.0 and GLES 2.0 with ports for Pandora, Win32, and OSX. Linux probably works, but I have not actually compiled for it yet. Android is in the near future, and iOS is planned beyond that (iPhone 3gs minimum).


The goal is to write your game once, and distribute it everywhere. I am designing it in such a way that you should never need to touch the c++ code, everything should be in python.


At this point, I am looking for feedback from some developers that are already familiar with 3d rendering. I want to polish it for the next month and enter it in the rebirth competition. I still have lots of work to do, but it is usable as is.


The attached zip file has a Win32 binary and a few tutorial projects:


2d sprites


basic 3d rendering


3d voxel rendering


Tiled (http://www.mapeditor.org/) map loading and rendering.


Currently working features:


2d and 3d rendering


Vertex and Index Buffers


Shaders


Sprites with speed optimizations


HTML-like GUI with CSS and python scripting (like javascript in normal html)


Keyboard input.


Tiled Basic map file support.


Semi working features:


Input needs more work


Future:


Unified shader language


Physics (2d and 3d)


More tutorials for other features.


More...

Pengyne.zip
 

Attachments

Last edited by a moderator:

DaMummy

Soldier Paste
Joined
Nov 5, 2009
Messages
4,417
Age
33
Location
Ohio
you cant publicly release the thing if you plan on entering it into the competition
 

PokeParadox

Founder of Pirate Games - Penjin Coder
Staff member
Joined
Dec 8, 2005
Messages
6,513
Age
36
Location
UK
Website
www.projectinfinity.org.uk
Additionally seems like it shares similar goals and visions to what I've been trying to do with Penjin, but already has the scripting language built-in, nice!
 

ibisum

Well-Known Member
Joined
May 6, 2009
Messages
1,135
If I write apps in this, will I become a Pengynacologist? :wub:
 

skeezix

Internal Development
Joined
Mar 11, 2003
Messages
8,060
Website
www.codejedi.com
Well, there are as many game engines as there are people, so thats to be expected :)


Now if only we had art engines -- to spew out new sprite or 3d models for us who can't do it -- we'd have something ;)


jeff
 

pmprog

DNF (Did Not Finish)
Joined
Apr 25, 2011
Messages
3,929
Now if only we had art engines -- to spew out new sprite or 3d models for us who can't do it -- we'd have something ;)
You've given me an idea... but that's going O/T.


I think it's going to be pretty difficult for users to judge a game engine, so I hope there's a game in there too :)
 

Ziz

Advanced Member
Joined
Jan 15, 2006
Messages
3,578
First of all: Nice engine. Do I need to have python installed in my Windows-VM? And if I have to: Which version?


@skeeziz: Are you sure? If I think about multi platform engines for the pandora and other handhelds, I have in mind:

  • Pengyne (Python)
  • Penjin (C++ OOP)
  • glBasic (Basic)
  • maybe ogre...



What other engines exist (and are used!)?
 

pmprog

DNF (Did Not Finish)
Joined
Apr 25, 2011
Messages
3,929
First of all: Nice engine. Do I need to have python installed in my Windows-VM? And if I have to: Which version?
Nope you don't, I've just tried it

What other engines exist (and are used!)?
There's a 3D engine being built currently, but I can't find the thread or remember the guys name, think it was Steve something... He posted a poll for various gametypes to chose from


Edit: Not sure if still bothered, but found it: Stephane Hockenhull - Engine Thread
 
Last edited by a moderator:

Caine

Hardcore Member
Joined
Jun 5, 2008
Messages
4,138
Location
Netherlands
Welcome to the boards.


That's a mighty exciting first post you have there. Looking forward to see and hear more of this.
 

ibisum

Well-Known Member
Joined
May 6, 2009
Messages
1,135
BTW, in case there is interest in other 3D engines, there is this: http://maratis3d.org/


Work was done recently to make it buildable (!) ON the Pandora. So .. there's that. BTW, it exposes a Lua programming interface ..
 

Cloudef

Member
Joined
Dec 30, 2009
Messages
460
Location
Gensokyo
Maratis indeed looks promising, It builds everywhere either out of box, or with small tweaks.


Plus it already seems to have promising tools.
 

ibisum

Well-Known Member
Joined
May 6, 2009
Messages
1,135
I'm working on building it on the Pandora, so we can edit 3D scenes with it on the Pandora .. should be possible, they just added a GLES front-end for the editor a few weeks ago.
 

pmprog

DNF (Did Not Finish)
Joined
Apr 25, 2011
Messages
3,929
Jorgon, what features to you plan to have ready for the compo?
 

SiegfriedCroes

Game Developer | Pixel Artist
Joined
Dec 30, 2008
Messages
416
Location
Belgium
Wow, thanks torpor! That sure looks like a VERY promising engine :D I have been willing to do some 3D stuff for the Pandora for quite a while. I can do 3D models (I even do it as a job at the moment) and I have some basic C++ knowledge :) So hopefully I'll be able to do something in 3D for Pandora sometimes.else I'll just stick to 2D and do 3D with Unity for Android.
 
Top