How to make 2D games with custom graphics?

Posted on 2014-08-22
Last Modified: 2014-08-26
Hi everyone,

I'm currently building a game on Adobe Air using Starling and Box2D that will run on every possible device.
I want to be able to calculate and draw my own graphics with code.
(see attaced image)

With all search I've done on game making, everyone is talking about images and sprites.

I also found how to draw on bitmap and make starling texture with it, but I loose the performance with this technic.

How can I draw custom graphics and keeping my performance?

Is using Starling as framework is a mistake in this case?

Thank you for your help
Question by:Nicolas Alepins
    LVL 69

    Accepted Solution

    Are these for flash?
    No not from what I have read,
    Hope you don't mind the links, but I cant really answer this only provide some pointers.
    Top 10 Performance Killers in your AIR Application<< this has some very good pointers.
    What are the major performance hitters in AS3 aside from rendering vectors?
    May I offer you "The Starling Manual" If you havent already seen it
    The Starling framework allows you to create hardware accelerated applications in Flash.
    The main target is the creation of 2D games, but Starling can be used for any graphical application.
    Skipping forward about 7 pages we get to
    Textures and Images,
    Please follow on with next steps at the bottom of each page
    heres another
    Introducing the Starling 2D framework

    Hope it helps, I can really take any credit just offering a little help as your question has been left hanging.

    Author Comment

    by:Nicolas Alepins
    Hi Merete,

    In fact I finally found my answer by myself few days ago.
    Using Starling Custom display object, I'm able to add native Stage3D content and keep the starling framework for the simplicity.

    Since this is really not an easy solution, I didn't closed this question to see if anybody would have a better solution.

    I'll mark your asnwer as the right one, since I don't think anybody will get another solution and that you provided me with some usefull links to create a good game and complete my project.

    Thank you
    LVL 69

    Expert Comment

    Hi luminis8619, thank you.
    Yes I am a bit surprised that your question didn't get any attention.
    I love games!!
    Good Game is a program here in Australia TV which I love to watch.
    It's these two presenters Hex female and Bajo male that test and review games ..Brilliant stuff.
    Check it out if you have time, watch the recent episode.
    See Episode 30 - 26/08/2014
    Good luck with your game programming

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    As game developers, we quickly learn that Artificial Intelligence (AI) doesn’t need to be so tough.  To reference Space Ghost: “Moltar, I have a giant brain that is able to reduce any complex machine into a simple yes or no answer. (http://www.youtu…
    Recently, in one of the tech-blogs I usually read, I saw a post about the best-selling video games through history. The first place in the list is for the classic, extremely addictive Tetris. Well, a long time ago, in a galaxy far far away, I was…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now