Top 5 most wanted features

125 replies [Last post]

Replies

mrgoose
User offline. Last seen 1 year 39 weeks ago. Offline
Joined: 24 Jun 2009

+1 object fill

cp.masas
User offline. Last seen 1 year 43 weeks ago. Offline
Joined: 19 Aug 2011

1. Native extension
2. PC and Mac Native Binary (Multiplatform binary, like a Unity3D)
3. Fix Slow debugger!
4. Webpopup Windows version Simulator
5. Fast JSON parser.

Rokker
User offline. Last seen 2 years 20 weeks ago. Offline
Joined: 26 Aug 2011

1. Pausable, Resumable and time-multipliable Timers/Transitions (Rew, Ffw, pause, resume, app speed 0.5, and so on...)
2. NFC Support
3. Bezier Curves (would love to have this option in Polylines)
4. Fillable closed Polyline objects
5. Native Toast Notifications

< edit >
6. (Bonus) 3D... we want 3D :)
< /edit >

jose2
User offline. Last seen 21 weeks 4 days ago. Offline
Joined: 27 Apr 2011

Still waiting for shaders support like cocos2d

TheRealTonyK
User offline. Last seen 3 weeks 4 days ago. Offline
Joined: 19 Jan 2011

Please, please...
Sprite based collisions (no physics!)
Scaling of display groups allowed across the board!
Low level math functions instead of LUA code needed
Deflect/Reflect
GetAngleFromObjects
GetAngleFromVelocity
GetDistance
PointIn...circle,rectangle, etc
Matricies
Vectors
VectorFromAngle
AngleFromVector

Better yet, have many of these as graphic element methods!

You can imagine the list from here

I could stick with Corona and make Sooooo many games if Ansca could just implement the first two....

jbverschoor_bloomsix
User offline. Last seen 25 weeks 4 days ago. Offline
Joined: 7 Apr 2010

Mobclix support
Command line building

martin.edmaier
User offline. Last seen 1 year 30 weeks ago. Offline
Joined: 25 Aug 2011

Paypal, Paypal, Paypal, Paypal, Paypal;)

Hellgourd Studios
User offline. Last seen 3 weeks 13 hours ago. Offline
Joined: 31 Aug 2011

1. Native Mac App Support (maybe Windows Marketplace too?)
2.iAd
3.Paypal
4.http://www.youtube.com/watch?v=o3QHYAuGl6A
5.http://www.youtube.com/watch?v=w9UX0ZMk9lk

I would even be willing to Beta test the mac app support :)

oskwish
User offline. Last seen 1 year 32 weeks ago. Offline
Joined: 21 Jan 2011

1. Better Youtube streaming support
2. Add native objects to displaygroups
3. Access to bitmap data
4. OpenGL shader support

nicholasclayg
User offline. Last seen 3 weeks 4 days ago. Offline
Joined: 16 May 2011

PHYSICS:

Box2d "Tunneling" issues. I wish there was a way to introduce more "accurate" calculations (in Cocos2d people do timestepping, not sure if that is valid in CSDK)

I don't have a list, as that's my #1 reason I have not released and no amount of blogs, posts, anywhere no amount of position iterations, magic potions or crazy code fixes it.

I know it's not Ansca per se, but it's really on Box2d. I don't know if the FULL box2d api is really available, its hard for me to tell with the friendly naming (ie revolute joint vs "pivot" hehe).

:)

sg
User offline. Last seen 1 year 10 weeks ago. Offline
Joined: 16 Apr 2012

I'd like to see improved bitmap performance:
* get/set pixel
* fast blitting?
* in memory (offscreen) image manipulation (I think you can't do this right now, right?)

Thanks all, very slick product!

oskwish
User offline. Last seen 1 year 32 weeks ago. Offline
Joined: 21 Jan 2011

I would like a feature which flips an image (like in the music app when you get more information about an album)

jose2
User offline. Last seen 21 weeks 4 days ago. Offline
Joined: 27 Apr 2011

1. OpenGL shader support
2. PSVITA support

This are my new top features :)

gtatarkin
User offline. Last seen 1 week 1 day ago. Offline
Joined: 16 Dec 2010
jose2
User offline. Last seen 21 weeks 4 days ago. Offline
Joined: 27 Apr 2011

Yes i'm sure @gtatarkin, your info is old (august 2011)

Look at the new PS Vita developer program with SDK now in open beta. You can develop using GameEngine2D (based on cocos2D) for PSVITA

Cost:99$, same as apple developer program:

http://www.playstation.com/pss/developer/openbeta/faq_e.html


"After the Open Beta period ends, use of the PS Suite Development Assistant will be restricted. You will then be required to pay a fee (US$99 per year) and sign a contract to validate developed content for use on actual devices (PS Certified devices and the PS Vita systems) and sell this content in the PS Store"

kminx
User offline. Last seen 2 years 25 weeks ago. Offline
Joined: 16 Jan 2012

Access to native calendar and contacts!

Rokker
User offline. Last seen 2 years 20 weeks ago. Offline
Joined: 26 Aug 2011

Built-in performance- and application size optimization would be awesome.
My apps tend to end up slightly larger than planned and going through the app to reduce the size of it is always painful.

Juf Jannie
User offline. Last seen 1 day 12 hours ago. Offline
Joined: 29 Oct 2011

The ability to remove all corona/openfeint ads stuff from android apps if you don't use them.
They are turned on now and it makes google play reject some android devices cause they don't support it.

budershank
User offline. Last seen 36 weeks 4 days ago. Offline
Joined: 5 May 2012

Not sure how active this sticky actually is, but here goes my list

1. More ad options.
2. Windows binaries
3. Mac OSX apps

I know t hat for the style of games typically produced through Corona that desktop deployments aren't going to be as big of a market but if I already have the game made then why not? More markets really only means more money. Obviously I don't know how things operate behind the scenes but it doesn't seem like it would be out of reach to get that going.

After that just general improvements :)

developerdave
User offline. Last seen 1 year 29 weeks ago. Offline
Joined: 19 May 2012

OpenGL ES Shading Language Support / Shader API

This feature is my number one request!

The graphical possibilities are virtually endless with shader support, and it can be the most effective way of squeezing performance from your GPU.

..you're going to have to think carefully how you implement this to maximise potential use for developers. If implementing your own Lua -> GLSL translation, it'd be wise to implement Matrix+Vector API described below first.

Matrix Image Transformations, Vector Support

..these will allow all shears/skews/etc the community has asked for. Example API:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
local vec = math.newVector(1,2,3);
-- Standard vector operations
local dotProduct = vec:dot(otherVec);
local crossProduct = vec:cross(otherVec);
local magnitude = vec:mag();
-- Construct 3x3 homogeneous transformation for 2d operand.
local mx = math.newMatrix(1,2,3, 4,5,6, 7,8,9);
-- Matrix x Vector
local vecProduct = mx.multiplyVector(vec);
-- Matrix x Matrix
local mxProduct = mx.multiply(otherMx);
-- Matrix transformation of display objects.
mx:transform(myDisplayObject);
-- If you're really feeling generous, and can handle
-- indeterminable determinants...
local determinant = mx:det();

Effects API

..offer a simple utility API as you have with Storyboard, but for effects. Example API:

1
2
3
4
5
6
7
8
9
10
local myDisplayObj = display.newCircle(10,10,10);
local myEffect = fx.loadEffect(pathToMyEffectLuaFile);
local myEffect2 = .......;
-- Add effect, specifying display object to apply effect to,
-- coordinates in displayObj reference system, effect/file ref
-- and id, group keys.
fx.add(displayObj, 0, 0, myEffect, "myEffectKey", "myEffectGroup");
fx.add(displayObj, 5, 10, myEffect2, "myEffectKey2", "myEffectGroup");
fx.play(displayObj, "myEffectKey"); -- Plays myEffect.
fx.playGroup(displayObj, "myEffectGroup"); -- Plays myEffect, myEffect2

Finite State Machine ("FSM")

..these are super simple to implement but can really help alleviate behavioural/effects complexity. Example API:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
local myDisplayObj = display.newCircle(10,10,10);
local foo = function() print('My display object is happy') end
local foo2 = function() print('My display object is sad') end
local foo3 = function() print('My display object is growing sleepy') end
-- Establish possible states for display object.
state.add(myDisplayObj, { "happy", "sad", "asleep" });
-- Action is fired on arrival at specified state.
state.addArrivalAction(myDisplayObj, "happy", foo);
-- Action is fired on departure from specified state.
state.addDepartureAction(myDisplayObj, "sad", foo2);
-- From-To state transition action.
-- Support wildcard '*' selection.
state.addTransitionAction(myDisplayObj, "*", "sleepy", foo3);
-- Set default state, returned to if an invalid state is
-- passed to any setter except 'add'.
state.setDefault(myDisplayObj,"happy");
-- This setter is 'hard' and doesn't trigger actions.
state.set(myDisplayObj, "newState");
-- This setter is 'soft' and triggers actions.
state.transitionTo(myDisplayObj, "newState");
-- OR combine the two with an optional boolean flag as third param:
local shouldActionsBeFired = true;
state.moveTo(myDisplayObject, "newState", shouldActionsBeFired);

cublah
User offline. Last seen 5 hours 28 min ago. Offline
Joined: 5 Sep 2010

Stop updating your post, you're filling my inbox up.

developerdave
User offline. Last seen 1 year 29 weeks ago. Offline
Joined: 19 May 2012

;)

me7
User offline. Last seen 1 year 34 weeks ago. Offline
Joined: 10 May 2011

It's kind of stupid that edits get mailed out at any rate; most of them are quite pointless, and in other cases when the entire post is rewritten there will be too many of them.

On topic: Lack of shader support will become more noticeable with time. If it must be, I'd even consider purchasing a separate "shader edition", simply because of how much it influences my ability to ship games with up-to-date graphics with Corona.

gtatarkin
User offline. Last seen 1 week 1 day ago. Offline
Joined: 16 Dec 2010

3D? Shaders? You got it!
http://www.coronalabs.com/blog/2012/06/14/the-corona-labs-celebration-sweepstakes/

Grand Prize: 1 seat to a year-long Corona Enterprise license worth $3,000! Please note this prize does not include support.

Just got new web based commercial project - worth just enough to pay Unity Pro + iOS Pro.

gasnervino
User offline. Last seen 3 weeks 2 days ago. Offline
Joined: 29 Mar 2012

I have 3 computer too.
Please allow 3 computer on paid Corona SDK.

I really need native support for ADMob.

I'm using InMobi and it make just make 2% fill rate and off course 0$ eCPM.

Viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.