0 Favourites

Sprite from an iOS/Android game released for free!

  • 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 <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="Smile">

    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 <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="Smile">

    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 <img src="{SMILIES_PATH}/icon_e_biggrin.gif" alt=":-D" title="Very Happy">

    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:

    Second Video:

    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 <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="Smile">

    Now you know what happened <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="Smile">

    Enjoy the sprites with a story behind it <img src="{SMILIES_PATH}/icon_e_biggrin.gif" alt=":-D" title="Very Happy">

    [ Note: Can someone help me host the File ? I am running out of Bandwidth Limit :) ]

  • thanks for the story and for sharing

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • "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.

  • 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

  • Toddler is great sprite, i like it

  • Thank you Jetz, hope you will create a wonderful game out of him

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread sticky
763 305,669
asikanddestroy's avatar
asikanddestroy
Unread hot topic
0 Favourites
Sprite Font Generator - v3
368 112,321
RetroDaddy's avatar
RetroDaddy
Unread hot topic
302 48,088
Eric Matyas's avatar
Eric Matyas