What is IceCream?

Introduction

IceCream is a powerful and feature rich open-source 2D engine for XNA games.

Designed speciffically to take advantage of the 2D hardware accelerated capabilities of the XNA framework, IceCream is the perfect solution to quickly and easily create 2D games on Windows and XBOX360.

IceCream comes with its own authoring tool: Milkshake. This editor allows you to easilly design all the elements of your game, from the texture selection to game object’s components edition.

IceCream is developed by Conkerjo (SBARG) and Epsicode (Little Gamers)

IceCream – Features

Rendering

  • Custom flexible rendering engine based on XNA SpriteBatches
  • 10 Rendering layers
  • Each layer possess 6 sub-layers, one per blending type:
    • Subtractive Background
    • Additive Background
    • Alpha
    • Additive
    • Subtractive
    • Refractive (uses a custom pixel shader to use refraction based on the texture’s color)
  • 2D Camera with full support of zoom and rotation
  • Split screen support
  • Embedded pixel shaders: Bloom, Gaussian Blur, and many more to come
  • Support for custom pixel shaders

Scene Items Types

  • Sprite
  • Animation
  • Tile Grids
  • Particle Effect (very advanced, for beautiful and elaborate effects)
  • Post Processing Animation, to easily animate pixel shaders
  • Text

Architecture

  • Component based architecture
  • Scene Graph hierarchy
  • Pooling (to avoid production of garbage)
  • Object Template support (project scope or local scene scope)

Embedded Components

  • 2D swept polygon collision detection and reaction (convex polygons only)

Milkshake – Features

  • Complete Scene Graph support, treeview of objects sorted by types, and embedded XNA GraphicsDevice for direct visual edition of your scenes
  • Visual editor for every SceneItem types:
    • Sprite Editor;
    • Animation Editor;
    • Tile Grid Editor;
    • Particle Effects Editor;
    • Post Processing Animation Editor;
    • Polygon Editor;
  • Auto generation of GUI fields of your IceCream Components public properties; allowing very easy edition of your game objects, without the need of creating your own editor
  • Plugin Support to program your own SceneItem Editors; for your complex game specifics need

43 Responses to “What is IceCream?”


  • when will it be available for download

  • @Mazen

    My guess is never.

  • What license is the source code released under?

  • I give up on waiting for this to come out.
    I’ll just stick with Gamemaker.

  • Hey,

    I wanna work with your engine in my company, called Fan Game Studio(www.fangamestudio.com). We will work with Xbox 360 games, this way we will use XNA 4.0. This way I wanna know more about your updates for this version of XNA 4.0, when we can be use that, will be this update soon ?

    Thank you for attention.

    –Thiago Attianesi

  • I’m interested in bringing IceCream forward to XNA 4.0 and completing the integration of Farseer 3.3. Bringing it to XNA 4.0 turned out to be relatively simple, but the internal physics wrapper that was there previously has provided very little help with integrating Farseer’s latest version. If any of the original devs still read these messages, I’d appreciate some feedback.

  • Hey Bludo, could you share the IceCream code you managed to port to XNA 4.0? Maybe host the file somewhere. I’d really appreciate it. Thanks!

  • Hi Bludo, I would also like to ask, if you can share the source ? Maybe we can help sort out the last few issues you are having ? I have some Farseer experience as our current project is utilizing Farseer extensively.

    Thanks.

  • appreciate it against this tutorial bro, incredibly so type of you

  • Please Please my humble request to President of India as well as Prime Minister of India to take immediate action.

  • I haven¡¦t checked in here for a while because I thought it was getting boring, but the last few posts are great quality so I guess I will add you back to my everyday bloglist. You deserve it my friend :)

  • I?ve been exploring for a little for any high-quality articles or weblog posts on this sort of area . Exploring in Yahoo I ultimately stumbled upon this web site. Studying this info So i?m glad to exhibit that I’ve an incredibly excellent uncanny feeling I discovered exactly what I needed. I so much for sure will make sure to don?t forget this website and provides it a look regularly.

  • Great blog right here! Additionally your website lots up fast! What host are you using? Can I am getting your affiliate link for your host? I desire my website loaded up as quickly as yours lol

  • I?m not sure the place you are getting your info, but good topic. I needs to spend a while studying more or working out more. Thanks for great information I was on the lookout for this info for my mission.

  • Hello, i believe that i noticed you visited my weblog thus i came to return the want?.I’m trying to find issues to improve my web site!I guess its ok to make use of a few of your ideas!!

  • Can I just say what a relief to find someone who actually knows what theyre talking about on the internet.You definitely know how to bring an issue to light and make it important.More people need to read this and understand this side of the story.I cant believe youre not more popular because you definitely have the gift.

  • Usually I don’t learn post on blogs, however I wish to say that this write-up very pressured me to take a look at and do it! Your writing taste has been surprised me. Thank you, very great post.

  • I’m obliged for the article. I noticed it genuinely intriguing. Will keep reading.

  • Is this project still alive? I’ve downloaded the source and opened the project files into vs express 2010 but get errors when I try to build. Am I doing something wrong? A chat room would be nice.

  • Jesus Christ theres a lot of spammy feedback on this web page. Have you ever before believed about trying to remove them or installing a tool?

  • Weird , your posting turns up with a black hue to it, what shade is the primary color on your web site?

  • Can I just say what a relief to find someone who actually knows what theyre talking about on the internet. You definitely know how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I cant believe youre not more popular because you definitely have the ability.

  • A very valuable contribution, thank you!

  • I’m really excited to use this, however, it would be nice if there was some kind of community out there dedicated to IceCream. An official forum would be awesome!

  • Also, you REALLY do need to implement a spam filter on your website. O_O

  • I wished to thank you for this nice learn!! I definitely enjoying every little little bit of it I’ve you bookmarked to check out new stuff you post…

  • Excellent read, I just passed this onto a colleague who was doing a little research on that. And he just bought me lunch because I found it for him smile Thus let me rephrase that: Thank you for lunch!

  • http://www.mariettaroofingcontractor.net I consider this is interesting and do not see posted frequently. It is wonderful data.

  • I was pretty pleased to discover this site. I want to to thank you for ones time for this wonderful
    read!! I definitely really liked every bit of it and I have you saved as a favorite to look at new things on your website.

  • http://www.panextdayflooring.com

    Pretty nice post. I simply stumbled upon your weblog and wanted
    to say that I’ve truly enjoyed surfing around your blog posts. After all I’ll be subscribing for your feed and I
    am hoping you write again soon!

  • Do you write these posts for fun or you have to them?

  • Very good internet page. Decent webpage publish related to What is IceCream?

  • I enjoy this weblog, fantastic content material and I am going to bookmark this web site for future updates.

  • It’s in point of fact a great and useful piece of info. I am satisfied that you shared this useful information with us. Please keep us informed like this. Thanks for sharing.

    Here is my site – designskala.com

  • Basically, everywhere where there are lots of people or items that need to be cooled can benefit from one of the portable air conditioning units
    available. Here are 10 easy steps you can take to lower your exposure
    to tree pollen and other spring allergens, and keep allergy symptoms under control.
    Earwigs are largely nocturnal creatures that can easily be drawn in at night
    by any lights you have in or around your home.

    Also visit my blog: Beulah

  • In fact, it is within the price range that is estimated for other impressive tablets that can be found in the market.
    They support USB, HDMI, Wi-Fi, Bluetooth, network adapter, 3G and many more than the standard net
    books on the market. Being a computer and laptop manufacturer, the company jumped in tablet PC market soon after they came into market.

    Feel free to visit my blog post members.multimania.co.uk

  • The developers are saying that Defiance is a pixel perfect shooter,
    so if you aim at your target’s head it WILL be a headshot instead of the invisible dice rolling a 5 and telling you that you somehow missed. The only downside of it in a lot of people’s
    eyes is the fact that there is no multiplayer content. If you
    want to be able to hit the ball further and harder, you should keep in mind to keep your grip on the bat loose, your swing should
    begin with your legs and hips, and finally, you must always
    follow your bat through.

  • Some people known as Nikon one V1 a conveyable DSLR the place you are able to just slip correct by way of your pocket
    but its shooting strength is identical as that of a DSLR.
    Whereas some cameras will auto-focus while doing video, others do not which is something
    else to consider. The Fujifilm Fine – Pix x100 is generally considered a
    professional compact rangefinder camera.

  • Meanwhile, as visitors try to answer questions, ads are shown at the bottom of the screen, and that sponsor ponies up money to pay for the rice the
    visitor has earned. It is like trendy current topics where many people
    get online for competing on a multi-player games. For example, if you are a
    manufacturing company, you can use the characters of the game to show that they are watching your products.

  • 0 megapixels, created-in flash, motion picture captured. It includes the feature of
    red eye reduction and the various white balancing features include Auto, Daylight,
    Cloudy, Fluorescent H, Fluorescent L, Tungsten and Custom.
    Macro is for getting those awesome close-up shots that are often seen on sites like Flickr.

  • These are radio stations that specialize in different genres of
    music including Soul, Jam, Jazz, and Country music, Gospel,
    Hip Hop and Rap. “It’s hard to believe, ” says Randy Gilbert, host of “The Inside Success Secrets Radio Show”-an Internet radio broadcast which has been “airing”
    for several years. They explained how banners are bought via a network so they get low CPMs, an obscene amount
    of views and a good click-through ratio.

  • In fact, it is within the price range that is estimated for other impressive tablets that can be found in
    the market. They support USB, HDMI, Wi-Fi, Bluetooth, network adapter, 3G and many more than the standard net books
    on the market. Some manufacturers call their product a Cover while
    others use the name Case.

Leave a Reply