Loading...
Logo
Processing Forum
I just found out that Processing was participating in GSoC, and I'm super excited. I would like to create an engine/set of libraries to assist in the creation of 2D games for android coded in Processing. I would like to incorporate a sprite/sprite sheet system that can read from multiple sources (i.e. plist, xml...) that can be generated by sprite sheet packers. The system would have controls for creating and utilizing animations from sprite sheets. Also I would include a tile map reader to import and build levels created in a tile map editor. Also included would be a system to create menus or layers (HUD or something like that) in the game, along with some common UI elements, a system to manage game settings, a physics system and anything else i haven't already thought of. I have been looking for an good android 2d game engine and having the ability to create them in Processing, a language I am extremely comfortable working in, would be fantastic. Let me know what you think!

Replies(6)

Here is my proposal: HERE
Any suggestions would be greatly appreciated!
I think the idea of a simple game  engine (or similar package) for android is very good. I cannot comment on your actual proposal as it is not publicly viewable.

Andreas 
sorry about that, should be visible now.
That sounds good.
I'm looking forward to seeing what comes out of this.
This is a lovely idea.  Do you imagine this library would exist for Android only or could it be more general?  In particular I think it could be interesting to build it in a way that it could interface with processing.js as well for web based games.  If you can include experience you've had with Processing and Android (links/documentation of projects you've made), that would be very helpful.
Sorry About The Capitalizing, I'm On My Phone And It's Not Playing Well With The Forum.

I had originally imagined it as a tool for mobile game development, however during brainstorming and writing my proposal I realized that many of the modules i was planning out would  translate well to the desktop version of Processing. And I Believe That Would Go The Same For Processing.Js And The Creation Of Web Games, Assuming That I Was Able To Design It In Such A Manner That Would Facilitate The Execution In Any Mode (Desktop, Android, Or Javascript). I Haven't Had Any Experience Working In Javascript Mode, But I'll Take A Look At The Wiki And Documentation. 
I'll Add links To My Work In Android Here And In My Proposal. 

Thanks For The Checking Out My Proposal