|
|
Line 1: |
Line 1: |
| {{#seo:
| |
| |title=Wii Homebrew Games (Game engine) - GameBrew
| |
| |title_mode=append
| |
| |image=engine02wii.jpg
| |
| |image_alt=Engine02
| |
| }}
| |
| {{Infobox Wii Homebrews | | {{Infobox Wii Homebrews |
| |title=Engine02 | | |title=The Headcannon Game Engine |
| |image=engine02wii.jpg | | |image=engine02wii.jpg |
| |description=Multiplatform 2D Game Engine. | | |description=Multiplatform 2D Game Engine. |
Line 17: |
Line 11: |
| |website=http://stealth.hapisan.com/E02/ | | |website=http://stealth.hapisan.com/E02/ |
| |source= | | |source= |
| | |discussion=http://www.headcannon.com/HCGE/index.php#Contribution |
| }} | | }} |
| '''Engine02''' provides a comprehensive and intuitive platform for game development, making it accessible to both novice and experienced developers. With support for multiple platforms, you can reach a wide audience and distribute your games easily. The in-program downloads list makes it convenient to access essential resources for game development, such as the [http://stealth.hapisan.com/E02/Docs/Getting%20Started.html complete documentation], generic templates, and open examples.
| | The Headcannon Game Engine, HCGE for short (formerly Engine02), is a multi-platform 2D game engine. The engine currently supports Megaman and Sonic made fan game demos. |
|
| |
|
| The user-friendly interface allows you to quickly download and install updates for both the engine and any games you have created, ensuring that your creations are always up-to-date and running smoothly. The author and his team have also made their games directly available within the program, providing inspiration and showcasing the capabilities of Engine02.
| | ==User guide== |
| | Game/Demos: |
| | *[http://stealth.hapisan.com/MMTT Megaman: Triple Threat] - A Megaman 7 style fangame. Currently an in-progress demo. |
| | *[http://stealth.hapisan.com/Mettrix Sonic the Hedgehog: Project Mettrix] - A Sonic 3 style fangame. Currently an in-progress demo. |
|
| |
|
| Whether you're just starting out in game development or are an experienced programmer, Engine02 offers a streamlined and powerful solution for creating 2D games. With its robust features, wide platform support, and dedicated community, Engine02 is the ideal choice for your next game project.
| | Templates/Examples: |
| | *[http://stealth.hapisan.com/E02/Template/ReadMe.html Generic Template] - A very basic template suitable for simply getting something to appear on-screen |
| | *[http://stealth.hapisan.com/E02/Sonic/ReadMe.html Sonic the Hedgehog] - A template based on excerpts from the "Project Mettrix" fileset, suitable for creating a Sonic the Hedgehog game, or learning about creating complex games with E02 (At present, this large template has not been updated to use the Alias system introduced in E02 v11.08.11. This update is in progress, and will be released when it is complete). |
|
| |
|
| == Currently-Available Software == | | == Media == |
| ===Games===
| | '''HCGE (Formerly E02) Sonic the Hedgehog Game Template''' ([https://www.youtube.com/watch?v=JPvV8qqELmw Stealth]) <br> |
| '''''[http://stealth.hapisan.com/MMTT Megaman: Triple Threat]''''' - A Megaman 7 style fangame. Currently an in-progress demo | | <youtube>JPvV8qqELmw</youtube> |
|
| |
|
| '''''[http://stealth.hapisan.com/Mettrix Sonic the Hedgehog: Project Mettrix]''''' - A Sonic 3 style fangame. Currently an in-progress demo | | '''HCGE (Formerly E02) New Utilities Interface- Level Editor and Level Ripper''' ([https://www.youtube.com/watch?v=6DomElfg2pM Stealth]) <br> |
| | <youtube>6DomElfg2pM</youtube> |
|
| |
|
| === Templates/Examples ===
| | '''HCGE (formerly E02) New Interface and Game Template''' ([https://www.youtube.com/watch?v=i2KlMIWiZmk Stealth]) <br> |
| '''''[http://stealth.hapisan.com/E02/Template/ReadMe.html Generic Template]''''' - A very basic template suitable for simply getting something to appear on-screen | | <youtube>i2KlMIWiZmk</youtube> |
|
| |
|
| === Fangame Templates ===
| | '''Megaman: Triple Threat - Zaiaku Man Stage Megaman Gameplay''' ([https://www.youtube.com/watch?v=lqLNBgBHrWA Stealth]) <br> |
| '''''[http://stealth.hapisan.com/E02/Sonic/ReadMe.html Sonic the Hedgehog]''''' - A template based on excerpts from the "Project Mettrix" fileset, suitable for creating a Sonic the Hedgehog game, or learning about creating complex games with E02 (''At present, this large template has not been updated to use the Alias system introduced in E02 v11.08.11. This update is in progress, and will be released when it is complete'') | | <youtube>lqLNBgBHrWA</youtube> |
|
| |
|
| ==What's New in Version 11.08.11==
| | '''Engine02 r9''' ([https://www.youtube.com/watch?v=qo6Q2iE_YrI Cid2Mizard]) <br> |
| [http://stealth.hapisan.com/E02/Docs/What's%20New.html View Complete "What's New" Document Here] | | <youtube>qo6Q2iE_YrI</youtube> |
|
| |
|
| ===Features=== | | ==Changelog== |
| *A new build is now available for the GP2X Wiz
| | [http://stealth.hapisan.com/E02/Docs/What's%20New.html View Complete "What's New" Document Here]. |
| *New script commands (1440-1472, see the index in the "Functions" document)
| |
| **Ability to manually open/create and read from/write to data files, enabling demo recording/playback, saving game progress, custom data editing, etc.
| |
| **Ability to load new player character data into any existing player character slot during gameplay, allowing for multiple character types in a single game without consuming too much RAM.
| |
| **Ability to load a new set of global palette colors from a PCX/TGA image file during gameplay.
| |
| **Ability to (re-)obtain a tile map for a tiled level object from any existing tile plane during gameplay.
| |
| **Ability to save standard level layout and/or tile data to the previously loaded or newly specified files.
| |
| **The "_SaveObjects" command now accepts a "register" for the text ID parameter.
| |
| **Ability to modify or retrieve game text strings, allowing for the use of names and passwords.
| |
| *The Tile Editor has been rearranged for better use of screen space and updated for improved functionality.
| |
| **The tiny, hard-to-click arrows have been removed; click options are now activated by left- or right-clicking the option label or its displayed value.
| |
| **The entire 256-color palette is now available all at once.
| |
| **An option is now available to place a smaller, less-featured version of either the Tile Selector or Level Editor in the lower-right corner for quick tile selection and level editing with instant visualization of changes.
| |
| **Palette entries can now be swapped within the editor for easier organization of colors for palette animation or other purposes.
| |
| *An "alias" system has been added to allow more memorable names for commands, variables, settings, etc. in scripts instead of internal ID numbers. Aliases for standard IDs are included and listed in the documentation, and users can modify them and/or add their own for game-specific IDs.
| |
| *Tile animations can now be set up more easily with the new automatic tile animation frame insertion feature.
| |
| *Shortcuts have been added to both the Tile Editor and Level Editor for filling entire tiles or all non-transparent pixels of a tile with any of the four solidity types.
| |
| *Sprite editor "dumps" of player character sprites will now save changes directly to the selected character's character definition file by default, while the external "frames.txt" dump is still available with the option of holding Ctrl while pressing Enter.
| |
| *Sprite editor "dumps" of object sprites will now save changes directly to the appropriate object definition file by default, while the external "frames.txt" dump is still available with the option of holding Ctrl while pressing Enter.
| |
| *When viewing object sprites in the sprite editor, the status element that displays the currently selected set number will now display the set's ID relative to the loaded object definition, rather than its internal E02 ID. The same has been applied to the "Animation ID" element.
| |
| *When viewing player character sprites in the sprite editor, the status element that displays the currently selected animation function will now display the set's ID relative to the player character common functions list or the selected player character's specific functions list, rather than its internal E02 ID. The selection will default to the player character's first specific function, and specific functions
| |
| | |
| == Media ==
| |
| === Sonic the Hedgehog Game Template ===
| |
| {|
| |
| | <youtube valign="top" align="left">JPvV8qqELmw</youtube>
| |
| |}
| |
| === v10.12.09 Utilities Menu for editor-supporting platforms ===
| |
| {|
| |
| | <youtube valign="top" align="left">6DomElfg2pM</youtube>
| |
| |}
| |
| === v10.11.16 Interface and Template ===
| |
| {|
| |
| | <youtube valign="top" align="left">i2KlMIWiZmk</youtube>
| |
| |}
| |
| === Megaman: Triple Threat Gameplay ===
| |
| {|
| |
| | <youtube valign="top" align="left">lqLNBgBHrWA</youtube>
| |
| |}
| |
| === r9 Interface, Triple Threat, and Project Mettrix===
| |
| {|
| |
| | <youtube valign="top" align="left">qo6Q2iE_YrI</youtube>
| |
| |}
| |
|
| |
|
| ==External links== | | ==External links== |
| * Homepage - http://stealth.hapisan.com/E02/ | | * Official website - http://stealth.hapisan.com/E02/ |
| * Wiibrew - https://wiibrew.org/wiki/Engine02 | | * WiiBrew - https://wiibrew.org/wiki/Engine02 |