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
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 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 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...
This is a small game design document template you can use to improve your game design process and as a check list.
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.
As I promised a moment ago, here is "Infinite Space Battle" (aka SpaceFight), a game I made in VB2010 express with DxIce v1.88 engine. It's messy as hell, first proper graphical game I ever completed, so take it for what it is. Get VB set up, and get DxIce set up, and in the MygameTest002/bin folder you will find SpaceFight.exe which starts the game for you to try out. Hint: F11 activates cheat mode, you can then use < > keys to cycle through all possible weapons.
Orange powerups increase weapon damage,
Red destroys all enemies onscreen,
Blue adds to your Shield power,
Green adds to your ship's HP,
Yellow gives you a new weapon in the current weapon slot (you can have 3),
and that's about it. I think I added a F1 help menu in-game, can't recall, it's been a few years since I made this. Enjoy!
Terabox.com
I see many people looking for ICE2D (aka DxICE) game engine for VB 2010 / VB 2010 express. Seems like all the web links are down a long time now.
Well if you're hunting this fine game engine, you are in luck! I happen to have a copy of DxICEv188 and I've posted it at the link below. It's a re-package, since I couldn't find the original archive, but I believe it's all there as it should be.
Note to Windows 10 users: When you run the .bat file to register the .dll file, you may get an error. It took me a minute to figure out, but here's what you do...
First, run the .exe that registers the .tlb file. Next, while in the folder containing the .dll files, hold shift key and right click on the open window, so the context menu pops up. You will see the option to "Open Powershell window as Administrator". Do that, and then type "regsvr32 dx9ice188.dll" and it should register just fine. After that, just add it as a resource in VB and you're good to go.
Here's the link, valid as of March 18, 2023:
Terabox.com
I'm running on: Win10 x64, 6GB ram, Dual-Core 1.7GHz cpu, HD4000 onboard graphics, and current version of DirectX (since DX is fully backwards compatible). Engine runs fine, in fact you will notice the examples are as smooth as if they had been done in C++ or C#. I will post a link to an example game I made myself. I had to do things a bit differently than the examples. I tore up the "warp game" example and made a "space invaders" clone from it. Let me find it and throw it on terrabox and I'll post a link...
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.