Hi,
I am a new user of Corona Sdk and I would need some pointers on how to create a 2D level for a platformer by using hand painted backgrounds and objects.
I have no prior game development experience and I take my learning from the artist’s angle.
I have made quickly a few images (background + fictional in-game screenshot) for the purpose of this thread .
This is just an example. In red is the path that the player would take (example).
Examples of game that look like what I am trying to achieve
-
Rayman Origins (But suspect it to be 3D?)
-
Monkey Island (imagine a Sidescroller using those hand painted backgrounds)
Some of those games probably use tiles (Kirby?) in a very clever way.
I don’t know much about game development so…
Anyway I am not a tile artist and it takes time to master this.
So I would like to use what I am already able to do. (Paint).
Camera
From what I have seen, there is no “camera” concept in Corona sdk right?
I have tried Unity3d recently and I could grasp the concept :
you make a level, put objects on the level from a drag and drop view, and navigate through the viewport to see the position of your objects by using the concept of camera.
By using Corona Sdk (or some other 2D frameworks), it’s a bit more difficult for me to get the idea of “moving all the objects and the background” while the character is not moving. That doesn’t feel natural (to me, as a beginner).
I need to get a better understanding of the way it works.
So I have basic questions like : Can I navigate in a viewport to see what the level “outside of the camera view” looks like? (3rd party tools?)
Tiles
I have read a bit about tiles those last few days.
I have read about Lime and Tiled (both look great) but from what I understand, I don’t want to use ‘tiles’.
I know that it’s been the way to do for a long time, but I feel that being a tile artist is a different job and it takes time to master the skill.
I want to paint. That’s what I want to do, so I don’t think that tiles would be the way to go for me (unless I have no choice due to Mobile devices memory issues?).
It would feel more natural for me if I could just paint.
So let me sum-up
-
I would like to create my level design from a side view
-
I would like to make it very easy for me to change the objects positions and scale in a visual way
-
Let’s say I want to move a platform (user can interact with it) more on the left above the river (just a background image, no interaction).
-
If the river is at the end of the level, how can I move the platform from its place too the right place? Should I change platform.x, check many times and then play with my character until the river to see if its positioned exactly where I want it to be?
What would be the best workflow in that case?
Last question
I have no doubt that I will use Corona sdk for some of my projects.
But in the case that I describe, is Corona Sdk well suited for my project?
I am not asking if Corona Sdk has the power to do it (no doubt).
I am not asking if a platformer is possible with Corona Sdk (no doubt).
I am wondering if, on the market, Corona Sdk would be the best choice for my needs on that project precisely.
Sorry for that kind of questions,
and thank you for your help!
[import]uid: 95346 topic_id: 17507 reply_id: 317507[/import]