ExEn
Developer | In-Fusio |
---|---|
Type | Mobile Gaming Engine |
Generation | 5th generation |
Release date | early-2000 |
Discontinued | 2005 |
Successor | ExEn V2 EGE |
Dumped | in-fusio.com |
Emulated | ~ |
Execution Engine (also known as ExEn) was the mobile gaming engine, developed by french company In-Fusio in early-2000s, with Sun Microsystems's mobile Java platform. It was the very first Java-based game engine entirely dedicated to mobile devices. The company re-developed the ExEn V2 engine in 2002, which further improved the speed and expressiveness of mobile. The ExEn technology which is fully J2ME MIDP 2.0 game API compliant, has been designed for games containing animated graphics, sound, 3D and color.
Contents
Overview
ExEn is a specific 3D Game API. It embedded a very compact Java VM from Shlumberger plus a thin native API to provide maximum performances. This was before J2ME even existed. In-Fusio launched its MIDP 2.0 compliant “ExEn Java Extensions” in end of 2003.
The In-Fusio SDK is a Java based GUI game development environment on ExEn. They have two kinds of engines on the client side mobile phone, basic and advanced.
ExEn basic (v2.1): 256-color or black and white, 2D, client side game engine, with a memory footprint of 140k on the mobile device. Released in early-2003.
ExEn advanced (v2.2): 65k color, polyphonic sound, 3D, in-game Macromedia Flash, client side engine, with a memory footprint of 240k.
The API is based on Java and very similar to J2ME specification, but is optimized for game development and deployment instead. Even the programming style is almost the same. The ExEn API has various gaming specific classes that are absent from J2ME. ExEn was the first mass market downloadable game engine to be made available in Europe (The technology allows users to download games, new levels or characters over the air to play on their cellular phone. The games are then run locally without the need for a continuous connection).
ExEn is a compact game for mobile communication devices JAVA virtual machine. Once integrated with the terminal, It can download games and play native games. So as long as the built-in ExEn Cellphone with chip, You can start from ExEn The content supplier passes GSM or GPRS Network technology, Download to your mobile phone to play.
Technical requirements: small and light, (less than 100kb of ROM and 32kb of the RAM in its initial version) the software's main function is to download and run games on mobile phones.
Features
Working as a virtual machine, ExEn is a safe engine for handsets preventing many security problems occurring when games are run locally (viruses, crashes…)
- Color
- 3D matrix calculations
- 3D rendering primitives (wireframe, flat or textured triangles)
- sprite zooming
- sprite flipping / mirroring
- scrolling parallax (several playfields at the same time)
- Fully transparent or masked cells in playfields
- Raycasting
- Screen rotation (rotozoom) & various FXs
EGE (ExEn Gaming Extensions)
In 2003, with the emergence of the first smartphones, creating a realtime 3D engine API and native code to embed into the EGE, the successor of ExEn.
The Orange Group has chosen ExEn Gaming Extensions (EGE) for its Java mobiles of the Signature range, for all of Europe.
ExEn Gaming Extensions (EGE) was new gaming engine, created to run on all MIDP 2.0 handsets. It is designed for the end-user: improvement of the game play, user-friendly interface and innovative service offering. Enable game developers to focus on game play, rather than API integration (EGE works on Java MIDP 2.0 handsets and integrates multiplayer and 3D capabilities).
Features
- Real-time multiplayer functionality (not available on initial handsets)
- Enhanced (Improved) 3D game play (not available on initial handsets)
- 'Recommend the game' function...to a friend, relative...
- Try and buy
- Simplified user interface for easy game play: direct access through a dedicated key (different according to handsets - fast and simple access in particular), dedicated game menu, etc.
ExEn vs J2ME
ExEn and J2ME are not very different and ExEn paves the way to a Java language based standard.
- The main difference is that ExEn has been optimised for advanced game features.
- Every non-ExEn phone manufacturer has its own specific Gaming API (even on top of MIDP 1.0, the mobile phone profile of J2ME) which induces developers to produce specific code and intensive tests for every manufacturer J2ME implementation.
- The future MIDP 2.0 standard defines a minimum set of game functions to be available in future phones. Even with MIDP 2.0, advanced and rich games are require new Game APIs that ExEn can provide.
- Consistent with its strategy of moving towards J2ME standards, standard classes of ExEn V2 are set in conformity with MIDP/CLDC, which addresses issues such as user interface, persistence storage, networking, and application model.
- The ExEn roadmap - feature new advanced game capabilities and MIDP 2.0 Game API compatibility.
Emulators
Name | Platform(s) | Version | Accuracy | FLOSS | Recommended |
---|---|---|---|---|---|
ExEn SDK | 2.2 | Mid | ✗ | TBD | |
EXEN-V2 Generic Simulator (Part of SDK) | x.x | Low | ✗ | ~ |
- EXEN-V2 Generic Simulator
- A very old dead emulator for ExEn software. While many games are go in-game, they are crash at various points and low FPS. Written in Java for Windows.
- Firmwares
- Trium and other firmwares.
Download
Title | Note(s) |
---|---|
ExEn games | A collection of half of all games (possibly including demos) |
Screenshots
• Color
• Black & White
List of ExEn / EGE supported devices
For devices that supports ExEn V2 (ExEn embedded phone, press key 9 for 5 seconds. If an In-Fusio logo appears, It is ExEn mobile).
Devices[1] | Models |
Sagem | SL01 MyX3-2 [2.0, B&W] MyX-4 MyX-5 [2.0, C] MyX-6 [2.1, C] MyG5 [2.0, C] MW3020 [1.0 / 2.0, B&W] My3022 My3026 My3036 |
Philips | Xenium Color Xenium 9@9 [1.0, B&W] Fisio 311 [1.0, B&W] Fisio 330 [2.0, B&W] Fisio 350 355 Fisio 530 [2.0] Fisio 535 Fisio 620 [1.0, B&W] Fisio 625 630 636 Fisio 639 655 755 759 760 Fisio 820 [2.0] Fusion 822 Fisio 825 [2.0, C] Fisio 882 855 859 Azalys 288 [1.0, B&W] |
Alcatel | One Touch 256 One Touch 332 One Touch 526 [2.0, B&W] One Touch 531 [2.0, C] One Touch 535 [2.1, C] One Touch 535 One Touch 735 (735i) [2.1, C] BH4 |
Vitelcom | TSM3/4 [2.0, B&W] TSM5 [2.0, C] |
Centel | Lotus Rocket |
Panasonic | G60 (EB-G60) [2.0, C] GD67 [2.0, C][2] GD87 (GD87e) [2.0, C] X70 (EB-X70) [2.0, C][3] X86 X88 GU87 |
Mitsubishi | M7 M7.2 M7.5 M341 [2.1, C] Trium M320 [2.0, C] Trium M6B Trium Eclipse [2.0, C] Trium Mars [1.0, B&W] Trium Neptune [1.0, B&W] Trium 110-cupid [2.0, B&W] |
Ningbo Bird | SC-03 [2.0, C] SC-04 [2.0, C] |
Soyea | D1 [2.0, C] |
CECT | Q88 M341 [2.0, C] |
Kejian | K336 [2.0, C] |
Siemens | SL42 [1.0, B&W][4] M50 [1.0, B&W] |
LG | 7100 [EGE, 3D] |
- ↑ Colors and Black & White
- ↑ Panasonic's first ExEn-enabled color handset
- ↑ support J2ME as well
- ↑ ExEn game engine is also working in Siemens mobile phones. The SL42 is the first Siemens cellphone to be equipped with the games machine. Initially, the Siemens SL42 mobile phone is to be equipped with the "D2 Load-A-Game" games platform from D2 Vodafone, which is based on ExEn. The game engine allows users to load video games onto their cellphones.
The Siemens SL42 features a special version of ExEn using JAR files instead of the custom .exn format.
List of ExEn Games
There are 120+ known games, in which 115 have been released, 3 are unknown to have been released, 2 are unreleased.
Title | Release date | Developer | Publisher | Genre(s) | EGE support | Note(s) |
Ref. |
Available |
---|---|---|---|---|---|---|---|---|
007 Ice Racer | 1 November 2002 | In-Fusio | In-Fusio Vodafone |
Racing | [1] | ✓ | ||
3D Mate and Wata Raider | Puzzle | ✗ | ||||||
Abalone | ✓ | |||||||
Age of Empires II Mobile (Golden Edition) | 1 June 2005 | In-Fusio | In-Fusio | Strategy | Yes (January 2006) | [2]/[3] | ✓ | |
Alfred Hitchcook Psycho | Kaolink SAS | Kaolink SAS | Action | [4] | ✗ | |||
Arthur & Les: Pirates | ✓ | |||||||
Asterix: Rescue Obelix | Yes | [5] | ✗ | |||||
Banjo-Kazooie: Gruntys Revenge Mobile | 14 June 2005 | Rare, Ltd. Cybiko, Inc. |
In-Fusio | Action | Based on GBA game | [6]/[7] | ✓ | |
Banjo Pilot | ✗ | |||||||
Biocide | ✗ | |||||||
Block Maniac | In-Fusio | In-Fusio | Puzzle | [8] | ✗ | |||
Boomerang Joe | [9] | ✗ | ||||||
Bomb Jack | 1 December 2003 | In-Fusio | Action | [10]/[11] | ✓ | |||
Bomb Squad | 1 April 2006 | In-Fusio | In-Fusio | Puzzle | [12] | ✓ | ||
Casino Nights | Billiards | [13] | ✗ | |||||
Celebrity Chic | 1 October 2003 | In-Fusio | In-Fusio | Simulation | [14]/[15] | ✗ | ||
Charmed™ | 1 April 2003 | DC Studios, Inc. | In-Fusio | Action Platformer |
[16]/[17] | ✓ | ||
Chicago Guns | 1 September 2001 | In-Fusio | In-Fusio | Action Shooter |
[18]/[19] | ✗ | ||
Christmas Tales | 1 December 2006 | In-Fusio | In-Fusio | Action Platformer |
[20] | ✗ | ||
Crash Bandicoot™ | 25 April 2005 | Kaolink SAS | In-Fusio | Action Platformer |
[21]/[22] | ✓ | ||
Crazy Cobra | Otaboo | In-Fusio | Action Arcade |
✓ | ||||
Crazy Cobra 2 | 1 September 2004 | Otaboo | In-Fusio | Action Arcade |
[23]/[24] | ✓ | ||
Crazy Pet II | 1 July 2001 | In-Fusio | In-Fusio | Action | [25]/[26] | ✗ | ||
Dakar 2005 | Racing | [27] | ✗ | |||||
Deca Challenge | [28]/[29] | ✗ | ||||||
Dice Extreme | In-Fusio | In-Fusio | Sports | [30] | ✗ | |||
DJ Bubble Multiplayer | Puzzle | [31] | ✗ | |||||
Die Hard | Action Shooter |
[32] | ✗ | |||||
Dream Quest | In-Fusio | In-Fusio | [33]/[34] | ✗ | ||||
E.T.: Adventure | Adventure | [35] | ✗ | |||||
Eagle Squadron | 1 September 2004 | In-Fusio | In-Fusio | Action Shooter |
[36]/[37] | ✓ | ||
ELF Bowling | Sports | [38] | ✗ | |||||
Elmer | Puzzle | [39] | ✗ | |||||
Etch A Sketch | Puzzle | [40] | ✗ | |||||
Ferrari Racing | Racing | [41] | ✗ | |||||
Fighter Pilot Evolved | 1 May 2006 | In-Fusio | In-Fusio | Action Shooter |
[42] | ✓ | ||
Flynn's Adventures (Nightmare Busters) | 1 April 2004 | In-Fusio | In-Fusio | Action Platformer |
Yes | [43]/[44] | ✓ | |
Fruit Factory | 1 February 2004 | Infraworlds | In-Fusio | Puzzle | [45]/[46] | ✗ | ||
Fruit Factory 2 | Infraworlds | In-Fusio | Puzzle | [47] | ✗ | |||
Football Challenge | Sports | ✗ | ||||||
Football Fan | 1 July 2005 | In-Fusio | In-Fusio | Sports | Yes | [48] | ✓ | |
Ghost Hunter | 1 July 2004 | In-Fusio | In-Fusio | Action Shooter |
[49]/[50] | ✓ | ||
Golden Tee Golf | Sports | [51] | ✗ | |||||
Halo™ | ✗ | |||||||
Horoscope | [52]/[53] | ✗ | ||||||
I, Robot | 2004 | Platformer | [54] | ✗ | ||||
InFusio Darts | In-Fusio | In-Fusio | Racing | [55] | ✗ | |||
InFusio Extreme Ski | 10 January 2006 | Devalley Entertainment | In-Fusio | Sports | [56] | ✓ | ||
InFusio Ski Jumping | 1 December 2005 | Devalley Entertainment | In-Fusio | Sports | [57] | ✓ | ||
InFusio Ping Pong | 1 September 2006 | In-Fusio | In-Fusio | Sports | [58] | ✓ | ||
InFusio Racing | 1 March 2002 | In-Fusio | In-Fusio | Racing | Yes | [59] | ✓ | |
InFusio Racing 2 | In-Fusio | In-Fusio | Racing | [60] | ✓ | |||
InFusio Racing 3 | In-Fusio | In-Fusio | Racing | ✗ | ||||
InFusio Reversi | 1 October 2006 | NessProd | In-Fusio | Strategy Puzzle |
[61] | ✓ | ||
InFusio Sudoku | Puzzle | Based on GBA game | ✓ | |||||
It's Mr Pants™ | 2005 | In-Fusio Rare, Ltd. |
In-Fusio | Puzzle | Yes | [62] | ✗ | |
Jungle Run | 1 November 2004 | In-Fusio | In-Fusio | Action | [63]/[64] | ✓ | ||
Jurassic Park lll™ | 2002 | In-Fusio | In-Fusio | Adventure | [65] | ✓ | ||
K.O Boxing | Fight | [66] | ✗ | |||||
Kung Fu Legend | Fight | [67] | ✓ | |||||
Le Tour De France | 1 August 2005 | Living Mobile GmbH | In-Fusio | Sports | [68]/[69] | ✓ | ||
M-Tennis | Sports | [70] | ✓ | |||||
Malibu Ride | Otaboo | In-Fusio | Sports | [71] | ✗ | |||
Malibu Ride 2 | 1 August 2006 | Otaboo | In-Fusio | Sports | [72] | ✓ | ||
Méli Mélo | Puzzle | [73] | ✗ | |||||
Memomix | Puzzle | [74] | ✗ | |||||
Midtown Madness 3 Mobile | 1 October 2004 | BeTomorrow | In-Fusio | Racing | Yes | [75]/[76] | ✓ | |
Mission 3D | Shooter | The first 3D game for ExEn. | [77] | ✓ | ||||
Monkey Business | 1 November 2006 | Devalley Entertainment | In-Fusio | Arcade Puzzle |
[78] | ✓ | ||
MotoGP | 1 October 2005 | Cybiko, Inc. | THQ Wireless Inc. | Racing | [79] | ✓ | ||
Mutant Alert 3D | 1 May 2003 | In-Fusio | In-Fusio | Action Shooter |
[80] | ✓ | ||
Panko | 1 November 2001 | In-Fusio | In-Fusio | Puzzle | [81]/[82] | ✓ | ||
Perry Rhodan: Sekmar I in Danger | [83] | ✗ | ||||||
Pile Up | [84]/[85] | ✗ | ||||||
Pikubi | 1 July 2004 | Devalley Entertainment | In-Fusio | Action Fight Platformer |
[86] | ✓ | ||
Pikubi 2: Rainbow Attack! | 1 March 2006 | Devalley Entertainment | In-Fusio | Action Fight Platformer |
[87] | ✓ | ||
Rambo on Fire | 1 May 2005 | In-Fusio | In-Fusio | Adventure | Yes | ✗ | ||
Roller Blade | [88] | ✗ | ||||||
Roller Kid | Sports | [89] | ✓ | |||||
Sabre Wulf: Mobile | 2004 | In-Fusio | In-Fusio | Platformer | Based on GBA game | [90] | ✗ | |
Seven 004 | Arcade | [91] | ✗ | |||||
Sexy Video Poker | 1 July 2006 | NessProd | In-Fusio | Strategy | [92] | ✓ | ||
Sexy Breaker Bikini | 1 October 2005 | In-Fusio | In-Fusio | Action | ✓ | |||
Sexy Breaker Manga | 1 October 2005 | In-Fusio | In-Fusio | [93] | ✓ | |||
Shado Fighter | 1 July 2004 | In-Fusio | In-Fusio | Action Fight |
Yes | [94]/[95] | ✓ | |
Skate Kid | Sports Arcade |
[96]/[97] | ✓ | |||||
Smiley Tactics | Puzzle | [98] | ✗ | |||||
Snow Kid | Sports | [99] | ✗ | |||||
Solitaire Gold | Pizzle | [100] | ✗ | |||||
South Park | 1 September 2003 | In-Fusio | In-Fusio | Action | [101]/[102] | ✓ | ||
Space Defender | [103] | ✗ | ||||||
Space War | ✗ | |||||||
Sphere Madness | 1 February 2004 | Asobo Studio S.A.R.L. | In-Fusio | Action Puzzle Arcade |
[104]/[105] | ✓ | ||
Sphere Madness 2 | 1 January 2006 | Asobo Studio S.A.R.L. | In-Fusio | Action Puzzle Arcade |
[106] | ✓ | ||
Splat Boy | 2004 | In-Fusio | In-Fusio | [107] | ✓ | |||
Spyro™ | 27 May 2003 | Infraworlds | In-Fusio | Action | [108] | ✓ | ||
Star Academy | ✗ | |||||||
Star Wars™: Revenge of the Sith | 11 May 2005 | In-Fusio | THQ Wireless Inc. | Action | Yes | [109] | ✓ | |
Super Dino Skate | ✗ | |||||||
The Lord of the Rings: The Return of the King | 2005 | [110] | ✗ | |||||
The Terminator™ | 1 February 2003 | In-Fusio Cybiko, Inc. |
In-Fusio | Action Shooter |
[111]/[112] | ✓ | ||
The Terminator™: I'm Back | In-Fusio Cybiko, Inc. |
In-Fusio | Action Shooter |
Yes | [113] | ✗ | ||
The Tinies Farter | 1 July 2001 | Kalisto Entertainment S.A. | In-Fusio | Action Arcade |
[114]/[115] | ✗ | ||
Tomb Raider: Elixir of Life | 1 June 2005 | IOMO | Eidos Interactive Limited | Action Platformer |
Multi languages | [116] | ✓ | |
Tomb Raider: Quest for Cinnabar | 1 February 2005 | IOMO BeTomorrow |
Eidos Interactive Limited | Action Platformer |
Multi languages | [117] | ✓ | |
Tomb Raider: The Osiris Codex | 1 November 2004 | IOMO | Eidos Interactive Limited | Action Platformer |
Multi languages | [118] | ✓ | |
Tony Hawk’s Underground | Sports | ✗ | ||||||
Wall Breaker | 2004 | In-Fusio | In-Fusio | Puzzle | Build-in game from Alcatel OT535 | [119] | ✓ | |
Winter Sports | 1 February 2002 | In-Fusio | In-Fusio | Sports | [120]/[121] | ✗ | ||
Worms | 1 September 2005 | Kiloo ApS | THQ Wireless Inc. | Strategy Arcade |
Yes | [122] | ✓ | |
X-Mas: Tales | ✓ | |||||||
Yu: A Warrior Tale | 1 June 2005 | The Mighty Troglodytes | The Mighty Troglodytes | Action Platformer |
[123] | ✗ | ||
Zaps | 2004 | In-Fusio | In-Fusio | Platformer | [124] | ✗ | ||
Zombie Nurse | [125] | ✗ | ||||||
Zoo Tycoon 2 Mobile | 1 June 2005 | In-Fusio | In-Fusio | Strategy | Yes | [126]/[127] | ✓ |