Release: Leap Homebrew Engine, a Multiplatform Visual Programming Game/App Engine

Release: Leap Homebrew Engine

The first complete multiplatform visual programming game and software engine for homebrewers. Full IDE, no programming required, 2D and 3D graphics.
Supports building to Nintendo Switch, Wii, Wii U, Gamecube, Sony PSP, PS Vita, Windows, Linux and more soon!

Retrocompatibility with PS Vita (PSP mode with Adrenaline) and Wii U (Wii mode)

Try today: https://leapengine.idpowered.com/
🙏 Donate: https://opencollective.com/gen7-engine


Lp_thumb.png

📖 Documentation: https://iyenal.github.io/gen7engine-docs/#/
💬 Discord: https://discord.gg/pXdeUqb

Succeeding Gen7 Engine, in development since 2018!

Gen7 Engine: https://gbatemp.net/threads/gen7-1-...tch-wii-and-windows-new-major-edition.534418/



🕹️Discover a new way to create homebrews
Leap Homebrew Engine opens a new page for easy homebrew development! Main features:

✨ Visual programming experience
Create your entire application or game using only logic blocks and without needing any programming knowledge background. And extend with new custom blocks thanks to the plugin system.

💻 Complete Software Development Kit
Enjoy a complete SDK with all the development tools integrated to take care of deploying your project on your wanted platforms without any hassle. Interoperability with SpriteFonts, Blender, Tiled editors.

🎮 Create Once, Play Everywhere
Thanks to versatile technologies such as visual programming, Python scripting and support for the most popular assets formats, create once your project and know it’ll run and look on all the platforms (almost) same.


1751176967159.png


⏯️ Checkout the tutorials and documentation!

- Documentation: https://iyenal.github.io/gen7engine-docs/#/
- Visual Programming tutorial: https://iyenal.github.io/gen7engine-docs/#/tutorials_procedural
- Scripting tutorials: https://iyenal.github.io/gen7engine-docs/#/script_examples
- YouTube Walkthrough tutorial:



Support and updates releases: https://discord.gg/pXdeUqb in #📟|leap-general
GitHub repository for issues reporting: https://github.com/iyenal/Gen7EngineBugReporting
FAQ and all the links are on the website! Reading all the documentation is highly recommended before to start.
Info: it's still an open beta program.
FAQ 2: The only reason the project isn't open source is that I share some code between this project and proprietary projects, so licences wouldn't be compatible. However at some point I'll open the most components possible. Leap Homebrew Engine is free and will stay free forever.

Have fun and share your feedback!
 
Last edited by iyenal,
I think I'll finish my game on Gdevelop 5 and try this then (alongside learning Unreal for bigger stuff), it looks exactly what I was looking for. I have to learn Python for work and if I can make games with that, I'm even more motivated

(wait nvm I remember the gen7 topic in here, it already looked awesome in 2018, really happy to see it evolved even further)
 
  • Like
Reactions: iyenal
Is it true that python supports inheritance?
So you could e.g. write a base class for an enemy, instead of copying redundant code all the time.

Wish Vita was included instead of psp, but this very cool nontheless.
Does it have an animator? Like the one in Unity, so you can create state-machine behavior.
 
  • Like
Reactions: handy333
This is neat! Is there a full list of supported consoles anywhere ?
Why couldn’t they open source this engine? @NinStar is right, I cannot find any repository for the editor, only one specifically for bug reports. At least it’s supported on Linux
I assume OP wants to monetise this. Which is understandable

That being said I agree open source would have been nice, as I would have liked to contribute to a MacOS installer.
 
Did it already get taken down? The download button leads to a 404.

Sorry, download is back!
Post automatically merged:

This is neat! Is there a full list of supported consoles anywhere ?
I assume OP wants to monetise this. Which is understandable

That being said I agree open source would have been nice, as I would have liked to contribute to a MacOS installer.

I don't want to monetize it. The engine is free and will stay free forever. I'm just open to donations if the project is appreciated and you'd like to support.

The only reason it isn't open source is that I share some code between this project and proprietary projects, so licences wouldn't be compatible. However at some point I'll open the most components possible.
If you'd like to contribute, plugins are supported and can be very efficient to achieve custom things! It's right though that for a MacOS installer, that may be out of scope for the plugin system.
Post automatically merged:

Is it true that python supports inheritance?
So you could e.g. write a base class for an enemy, instead of copying redundant code all the time.

Wish Vita was included instead of psp, but this very cool nontheless.
Does it have an animator? Like the one in Unity, so you can create state-machine behavior.

The Python scripting engine is based on Micropython.
You can definitely create a class, and instantiate the class. An example is shown here with the TransitionAnim class: https://iyenal.github.io/gen7engine-docs/#/script_examples?id=scene-transition
It doesn't have yet an animator as I can't develop everything unfortunately 😅, but I encourage the development of plugins to achieve so.
 
Last edited by iyenal,
Sorry, download is back!
Post automatically merged:



I don't want to monetize it. The engine is free and will stay free forever. I'm just open to donations if the project is appreciated and you'd like to support.

The only reason it isn't open source is that I share some code between this project and proprietary projects, so licences wouldn't be compatible. However at some point I'll open the most components possible.
If you'd like to contribute, plugins are supported and can be very efficient to achieve custom things! It's right though that for a MacOS installer, that may be out of scope for the plugin system.
Post automatically merged:



The Python scripting engine is based on Micropython.
You can definitely create a class, and instantiate the class. An example is shown here with the TransitionAnim class: https://iyenal.github.io/gen7engine-docs/#/script_examples?id=scene-transition
It doesn't have yet an animator as I can't develop everything unfortunately 😅, but I encourage the development of plugins to achieve so.

Any plans for PSVita support? I see you didn't really respond to this :p
 
Oh sorry, missed that. Well as far as I know, you can run PSP homebrew on PSVita too right?
If that's possible, it's preferable that I focus on other platforms that have no workaround, so platform support can be the broadest possible, eg same for Wii U, as it can run Wii homebrew.
Post automatically merged:

Any plans for PSVita support? I see you didn't really respond to this :p

Forgot to quote, please refer to my precedent post 😅

oooh psp support is very appealing

Thank you! Feel free to check this video from our last PSP Homebrew Developer Conference on one of the projects I created on Leap specifically for the PSP:
 

Site & Scene News

Popular threads in this forum