Sprite from an iOS/Android game released for free!

Discussion of tools and resources for game developers

Post » Fri Dec 05, 2014 4:38 pm

For those who are just here for the sprites, here you go.
http://www.truthfulconfessions.com/Piga ... es_All.rar

For those who like mildly interesting stories, please read on :-)

A couple of years ago, after creating a number of apps using Flash [for those of you who don't know, Flash can output to ipa and apk], I decided to create my first game, I didn't think twice about technical difficulties because I have been programming in flash for more than 10 years back then, I thought I could get to just focus on the game play mechanisms.

I created all the asserts myself other than the music as I am lucky enough to have a friend who contributes to that.

Programming in AS3 for iOS is much MUCH better now but back then...I didn't realize a special kind of hell was awaiting me...

The frame rate was unacceptable, the assert loading time was unacceptable, playing sound would cause the graphic to lag, I find myself going through hoops being FORCED to deal with low level stuff like pixel blitting and various other do that's that I usually would not be doing just to make things work.

It should be noted that game programming in flash was actually quite painless and fun, the problem was how badly the Flash Engine runs on iOS back then that developers were forced into having to dive into pixel blitting and the likes to make the simplest scene run.

The game took 6 months to complete and 90% of the time was spend on compromises upon compromises to get the game to run, it slowly became "what can be done" instead of "what I want".

I wouldn't mind if my time was spend on making it more interesting/challenging but it simply isn't so, almost all the programming time was spend on trying to make that sorry excuse for a game engine work, the time spend on compromising with that POS Engine destroyed me financially because I stopped spending time working on other stuffs in my life.

It really sickens me and kind of pull me out of the idea of game making for years, it was really damaging...

It gotten so bad that I just wanted to finish the game for its own sake before I delete the entire project out of frustration.

I can earnestly say that the only fun part of the production of this game was the creation of the graphical assets, from the character design to the 3D modeling and so on, which was really sad because I saw myself as a programmer as well, but was burdened and dismayed by the unexpected amount of time spend/wasted on trying to save the badly optimized flash engine on iOS, remember this was back then, Flash is slightly better now.

Perhaps it was due to the bad karma I felt throughout the making of the game, it was a flop, the “what is that game ? I didn't even heard of it at all” flop.

It has been a couple years now and I think I am ready to let it go.

I need to let it go~
Because I want to enjoy making games again.

I hereby release every sprite and graphic assets from this game.

You are all free to use it in your own games, even for paid games, credit given would be nice but I will not force this upon anyone.

If anyone of you want to see this free game in action, you may download it here:
iOS:
https://itunes.apple.com/us/app/pigazoi ... 46933?mt=8
Android:
https://play.google.com/store/apps/deta ... roid&hl=en

Soon after, something beautiful happened, I came across Construct 2.

It was the early days of Construct 2 but I already knew that if I ever were to create a game again, it would be done using the amazing Construct 2.
I purchased it immediately.

Imagine a software that allows you to spend time having fun trying to figure out how best to place the platforms to make the game play more challenging instead of OMG the game experienced a marked slow down again + hours to find out that it was due to two transparent PNGs on top of each other that is causing the way Flash deals with GPU optimization to fail.

Construct 2 users who have never have to find out what pixel blitting is or manually unload memory resources, you need to thank the Construct 2 Team for Construct 2 :-)

A few months ago, I decided to start making a game again, but because I know I will be able to concentrate on game play this time, I approached it from a fun perspective, I am back to the original me who wanted to create a game, the enthusiasm is back :-D

I am currently working on the videos that will appear inbetween the game level at my own pace.
These are the only two video so far, there are still a lot more videos to go:
First Video:
https://www.youtube.com/watch?v=Ac129VX ... uriDD1OfX_

Second Video:
https://www.youtube.com/watch?v=5A4mLvH ... uriDD1OfX_

The progress will be extremely slow because I cannot allow this to financially destroy me like that last time ;-p

For those of you interested and would like to join me, please drop me a message as well :-)

Now you know what happened :-)
Enjoy the sprites with a story behind it :-D

[ Note: Can someone help me host the File ? I am running out of Bandwidth Limit :) ]
B
12
S
3
Posts: 288
Reputation: 1,694

Post » Sat Dec 06, 2014 11:53 pm

thanks for the story and for sharing
B
24
S
9
G
4
Posts: 1,646
Reputation: 6,596

Post » Sun Dec 07, 2014 5:06 pm

"it slowly became "what can be done" instead of "what I want"."

Exactly the reason why I say to people to always think last about performances, you can always improve performances later or redo the game, if an engine forces you into this kind of thinking you had ("What can I do" instead of "what I want to do"), just change, or learn to use the engine (there were people seriously asking how to improve performances when it was not needed, or destroying their organisation so the code can be "executed faster", or simply doing blind optimisation based on false judgement in the case of C2, when you learn, you see clearly that, not matter what, optimising first is not the way to do things, organising is, and if that is not the case, drop the engine, that will be better for everyone)

nice story btw.
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Tue Dec 16, 2014 11:44 am

Thank you codah and Aphrodite.
Hope my sprites will serve you well, please let me know when you use it so that I can enjoy myself to your works as well :)
B
12
S
3
Posts: 288
Reputation: 1,694

Post » Wed Dec 17, 2014 3:42 am

@Toddler is great sprite, i like it
B
4
Posts: 6
Reputation: 218

Post » Thu Dec 18, 2014 8:58 am

Thank you Jetz, hope you will create a wonderful game out of him :D
B
12
S
3
Posts: 288
Reputation: 1,694


Return to Tools and Resources

Who is online

Users browsing this forum: No registered users and 2 guests