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
when will it be available for download
@Mazen
My guess is never.
Let soon.
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.