• Register

Ice2D™ Game Engine is Royalty free for use with any type of freeware, shareware or commercial game with focus on independent games and tools developers. Ice2D™ is designed to be used for rapid development of multimedia and games in 2D or ISO metric view with some simple 3D Cut scenes available. Features include Fast sprite engine, isometric maps and objects, tweening, particle effects, bitmap fonts, game scene manger, flexible rendering with directX9. Many Source codes examples provided in Vb.net C# for vs.2010 and vb classic / vb6 or other COM enabled languages

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

A few years back I tampered with using webcams for games in DirectX9. The idea was of course to make a game ala Eye toy games for PlayStation. However grabbing the images and loading them into a direct texture proved to be very slow so i had to give up
Then I was asked about VMR9 and it looked promising in the examples i tried. I started implementing it for Ice2D Game Engine, but couldnt make it work. First, I allocated a device for the VMR9, but quickly found out that it's not possible to move textures directly between 2 directx devices. Then i tried using the Ice2D's device for VMR9 but somehow VMR9 messed up the device so Ice2D would stop rendering. Again, I was back with nothing!

6 month later i started to think that perhaps I needed to make a IDL for directshow so i could build the render graph and use ISampleGrabber. I knew from my test with webcam that the grabber was very fast and after constructing the IDL typelibrary it became must easier to work with.

Final outcome is a fully working video and webcam rendering to a real directX9 texture with good performance and the IceVideo interface also allow you direct access to a BMP32 buffer before it's moved to the directX9 texture. This buffer access makes it possible to program simple color filters and even some webcam motion detection in real time - A real success after a long struggle.

IceVideo will be released in Ice2D Game Engine v2 - Happy New Year!

 Ice2D Game Engine + Kinetics camera in arcade machine

Ice2D Game Engine + Kinetics camera in arcade machine

News 1 comment

Ice2D Game Engine was build into an Arcade machine with live camera and from a XBOX Kinetics camera and taking live image of players as background inside...

Magic Spell Book

Magic Spell Book


Magic Speel Book a mini game in the making. Primarily to test new features of the upcomming version 1.90 of Ice2D. IceFX particle effects improved, IceFont...

Game Design Document Template

Game Design Document Template


This is a small game design document template you can use to improve your game design process and as a check list.


This comment is currently awaiting admin approval, join now to view.


This comment is currently awaiting admin approval, join now to view.

ice2d Creator
ice2d Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Send Message
Release date
Engine watch
Mod SDK & Community
Built a game for Ice 2D Game Engine and want to support mods? Try mod.io, a cross-platform mod SDK created by Indie DB which makes it easy to get a mod community up and running in-game. Currently seeking games to integrate and promote
Community Rating



0 votes submitted.

You Say


Ratings closed.


Latest tweets from @ice2dgameengine

Users report Ice2D game engine runs fine on Window 8 6bit with .NET 2012

Jan 3 2013

Webcam and Video in Game Engine Indiedb.com via @IndieDB

Dec 19 2012

Webcam and Video on DIrectX9 Texture with great performance. It's even possible to manipulate the BMP32 buffer before moving to texture!

Dec 11 2012

More Success! Webcam on DirectX9 Texture with super good performance

Dec 8 2012

Succes! Video on real Texture in Ice2D Game engine AND great performance.

Dec 8 2012

Breakthrough on making Video play on real Dx9 Texture. Performance is good. dx9 Texture can be used as sprite or on a mesh object :)

Dec 3 2012

New Forum software now on Ice2D Game Engine Forum Ice2d.com

Nov 23 2012

Summer is here - so usually less dev activity and more play. Pip me some nice casual or sim games to try out

Jun 18 2012

Arcade machine with XBOX Kinetics using Ice2D Game Engine to taking live image of players inside the game! Photos: Facebook.com

May 3 2012

BlurLayer and BlurScreen easy to use methods together with Ice FX particle wells takes games to a new level in "Eye Candyness"

Apr 22 2012

Embed Buttons
Link to Ice 2D Game Engine by selecting a button and using the embed code provided more...
Ice 2D Game Engine
223 of 837
Last Update
17 members
You may also like
Eclipse Origins
Eclipse Origins Commercial
Torque 3D
Torque 3D MIT
HeroEngine Proprietary
Blitz MAX
Blitz MAX Commercial
SAGE (Strategy Action Game Engine)
SAGE (Strategy Action Game Engine) Proprietary
Ice 2D Game Engine
Ice 2D Game Engine Creative Commons