Homebrew RELEASE Gen7.1 Engine Free Edition: Visual Programming for Switch, Wii and Windows - New features+free

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
195
Trophies
0
XP
1,142
Country
France
Gen7.1 Free Edition
Visual Programming SDK for Nintendo Switch, Wii and Windows - New
features, new free version!
Gen7freecover.png

...with now a Free edition available!
For more info on Gen7.1 Engine, head over https://gbatemp.net/threads/gen7-1-...tch-wii-and-windows-new-major-edition.534418/

What the free edition offers?

Everything to get started with Gen7.1 Engine, just excluding the special features of Patreon Edition. Gen7 Free brings too a new feature, custom visual events to make your own block events based on code, and the ability to import/export the plugins so you can share or sell them! There are no anymore limitations to what you can do with Gen7 Engine, and you can even make your own environnement thanks to the custom event plugins.
gen7freefeaturesspan.png


What's Gen7.1 Engine?

Head over there! https://gbatemp.net/threads/gen7-1-...tch-wii-and-windows-new-major-edition.534418/
But here's a small recap there:

---

SECTION1.png

A Visual Programming Engine, with hybrid block and node programming

No programming language knowledge required! Make true your ideas with blocks, and thanks to the powerful drag-and-drop system, make your elements interact together like 2D sprites.
The appealing UI is there for an even better experience, so the application creation process be a piece of cake!

Main features:
page1.png

page2.png

page3.png

page4.png

SECTION2.png

A Multiplatform Engine, for Nintendo Switch, Wii and Microsoft Windows

What better to have to code once, and see its application run same on various platforms? With Gen7 Engine, that's possible! Gen7.1 Engine can currently produce executables for the Nintendo Switch, Nintendo Wii, Microsoft Windows and much more soon, including mobile devices.

pagemulti.png

SECTION3.png

An evolving and empowering engine

Gen7 Engine is in constant development, and a lot of new features are on the way. We aim to make it the most polyvalent and easy to use engine for both homebrewers and game developers, so keep in touch with the progress. And now, you have 3 ways to get help on Gen7 Engine!



---
How can I get it?
That's easy! You can get it on Gen7 Engine Download Center: https://idstudio.live/gen7engine/register/
activate.png

If you're a Gen7 Engine Patreon, you can too activate your Patreon Edition copy through this portal!


Quick Start Guide:

1- Download the setup from the link above, and run it.
Please dismiss Antivirus or SmartScreen warnings, these are false positives (I have contacted Avast to whitelist it).



2- Once you have checked all the licenses, you can proceed to the installation. Make sure you have enough space :)


3- The setup will download and install the necessary files.
It may take a while so please don't interrupt the process, even if Windows report it wrongly as not responding (that's not the case).



4- Congratulations, Gen7 Engine is installed!
Now please run it from the shortcut created on the desktop.



5- Let's make our first application in Gen7 Engine!
Create a new project, with any name you would like:

upload_2019-5-25_23-25-45.png


And drag and drop our first node in the Node Editor, then in it drag and drop the Fill Color event box. We will fill the screen with the blue color, so we use 0,0,255 (RGB).


6- Now, let's build our simple project!
Click the Build button, then click on Switch in VisuXML window. Wait til it finishes.



7- Awesome, we made our first program using Gen7 Engine!
Run it on Yuzu (a Switch emulator) using the build made in C:\Gen7-Engine\sandbox\switch; we get our screen filled with blue, congratulations. This program is actually very simple, but this is just the beggining! Up to you to add 2D sprites, advanced interactivity, etc to make your application!




For more in-depth tutorials, you can too watch this video or check the online documentation (link at top of the Quick Start section):


---

Support us and get Gen7 Engine Patreon Edition!

Want to support Gen7 Engine? would like new features? You would like to access special features?
Become a Gen7 Engine Patreon and support the project while getting many benefits, access to Move! Animation Tool, plus future Patreon exclusive advantages. And most of all, help the development of new features!

The following image summarize different plans available:

Patreon page: patreon.com/gen7engine
Thanks! You can also donate or get Patreon Edition tier through PayPal on paypal.me/iyenal



Important information:
This release will be the last version of Gen7 Engine if no Patreon targets are achieved. Unfortunately, I can't anymore keep the development of the engine without support (Patreon is pretty clear about that, only 1 the last time I checked), and I already spent too much time without. Gen7 Engine achieved a complexity I never thought I'd reach but things get more and more challenging, which my only will alone can't overcome. So that's why, if you like our project, want to see it grow and become a full featured engine, please support it or its death will be the only outcome. https://www.patreon.com/gen7engine
 

Attachments

  • upload_2019-5-25_19-38-38.png
    upload_2019-5-25_19-38-38.png
    24.7 KB · Views: 398
  • upload_2019-5-25_19-45-13.png
    upload_2019-5-25_19-45-13.png
    302.5 KB · Views: 473
  • upload_2019-5-25_19-47-50.png
    upload_2019-5-25_19-47-50.png
    70.6 KB · Views: 440
  • upload_2019-5-25_19-55-40.png
    upload_2019-5-25_19-55-40.png
    438.5 KB · Views: 436
  • upload_2019-5-25_21-16-44.png
    upload_2019-5-25_21-16-44.png
    257.1 KB · Views: 220
  • upload_2019-5-25_21-17-56.png
    upload_2019-5-25_21-17-56.png
    281.3 KB · Views: 180
  • upload_2019-5-25_23-25-3.png
    upload_2019-5-25_23-25-3.png
    383.3 KB · Views: 212
Last edited by iyenal,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Unfortunately, no game or app has been done with this yet. Gen7 Engine is still a new born project.
Might be worth a proof of concept for a few common game types then. Usual ones we see in homebrew are tetris (careful not to call it tetris though), breakout, whatever the currently popular "flash" game or thing you think would have been done in flash 10 years ago might be, maybe puzzle bobble, some platfomer, maybe a shmup, staples of the arcade scene (asteroids, space invaders...), if you want to chuck out some more unknown old school then you will get that crowd, if you want to do something like a fancy UI demo (radial menus perhaps, maybe a magic attack selection in a simple top down "arena" dungeon type thing), a simple chatbot (ELIZA if you want but you can probably do better)...
Don't have to have finely honed mechanics; no need to debate stickiness, wall kicks and variations in "gravity" for tetris if it is at least recognisable as such, though if you did want to show potential there then I would not dismiss it as an idea.
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
195
Trophies
0
XP
1,142
Country
France
I totally agree that real game examples can help a lot to see what and how Gen7 can be used to. But I preferred to test and finish better the engine before, than making example as just testing takes a lot of time due to the dozens of subcomponents Gen7 Engine have to deal and manage with.
But I totally take that in consideration, and I will probably start to do examples as soon as I have time to, and the support there or from Patreon. Because time is one of the most important value.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,871
Trophies
2
XP
29,164
Country
United Kingdom
They're not wrong, examples are really important with this kind of dev tool. Inspires users by showing what's possible, also gives them existing codebases to change and experiment with rather than having to build something completely from nothing. It would be a worthwhile use of your time if you want to get more users and potential patrons in before making a decision about the project's future.
 
  • Like
Reactions: AlexMCS

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
195
Trophies
0
XP
1,142
Country
France
They're not wrong, examples are really important with this kind of dev tool. Inspires users by showing what's possible, also gives them existing codebases to change and experiment with rather than having to build something completely from nothing. It would be a worthwhile use of your time if you want to get more users and potential patrons in before making a decision about the project's future.

Yes but like I said, I don't have infinite time. It was I finish the engine and I publish it, or I do examples and I never finish it. So I decided to make the examples only after I get Patreons support, so otherwise I know I can stop spending time on that, stop the development and move on something else. You really can't guess how much considerable time I already worked on Gen7.1 Engine, being a full multiplatform SDK developed just by one person.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,871
Trophies
2
XP
29,164
Country
United Kingdom
Yes but like I said, I don't have infinite time. It was I finish the engine and I publish it, or I do examples and I never finish it. So I decided to make the examples only after I get Patreons support, so otherwise I know I can stop spending time on that, stop the development and move on something else. You really can't guess how much considerable time I already worked on Gen7.1 Engine, being a full multiplatform SDK developed just by one person.
I do appreciate how much time you've put into it. I get that you wanted to finish it before making examples. I'm saying don't give up on it before making examples, because they're the best way to get users (and therefore patrons).
It's clearly a pretty capable system, but you have to show that beyond turning the screen blue.
 
  • Like
Reactions: Mouser X

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
195
Trophies
0
XP
1,142
Country
France
I do appreciate how much time you've put into it. I get that you wanted to finish it before making examples. I'm saying don't give up on it before making examples, because they're the best way to get users (and therefore patrons).
It's clearly a pretty capable system, but you have to show that beyond turning the screen blue.

Yes I will see, but currently it's not possible to do examples without more support. Nothing ensure me that spending more time will be beneficial for now.

As for turning the screen blue, that's because it is a quick start guide so Ihhave to keep it short. If you watch the video tutorial, you will learn to make an application with 2D images sprites and gamepad control interactivity. Please check everything!
I can't put everything about an SDK engine in just one thread post.
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
195
Trophies
0
XP
1,142
Country
France
Extract of the changelog for reference (compared to Gen7.1v1 Patreon Edition):
- Added custom event feature
- Fixed drag-and-drop image and logo for custom event
- Reunified setup and launcher programs
- Added package download directly in setup
- Added additionnal file download in setup
- Stability updates (various)
- Security updates (packages signing etc)
- Pre-compiled Javascript for performance
- Launcher speed-up by 2x using new compression system
- Fixed scenes management
- Added patch support
- Optimized setup size (to around 7Mb)
- New download system
- Fixed permission issues on some computers (Access Denied)
- Improved some image quality
- Improved sprite placement in the 2D Sprites Editor
- Fixing sub-menu lock-up while changing sprite properties
- Added ability to delete nodes in Node Program with classic delete function
- Fixed crash in integrity verification system
- Added devkitPro verification before installation
- Added uninstallation feature in setup (press U and wait)
- Fixed bug in NodeProgram (not choosing the right link between nodes)
- Modified project organization on building
- Cleaned necessary files for function (reduced of 200Mb)
- Added slideshow in setup and progress bar to download
- Updated JS interpretation VM
- Automated package creation for distribution
- Added information frame on Gen7 startup

(extract of most relevant logs).
 

Deleted member 433093

Active Member
Newcomer
Joined
Sep 22, 2017
Messages
39
Trophies
0
Age
34
XP
131
Country
United Kingdom
Bug reports:

1. When I try to delete nodes I still see the blue circle around them.

2. For some reason, the checkboxes for layers in the Sprite Editor appear over the loading screen when you open a project, and you can click them on and off
 
  • Like
Reactions: iyenal

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
195
Trophies
0
XP
1,142
Country
France
Bug reports:

1. When I try to delete nodes I still see the blue circle around them.

2. For some reason, the checkboxes for layers in the Sprite Editor appear over the loading screen when you open a project, and you can click them on and off

For one, yeah will get fixed. But it will disappear as soon as you select a new node that exists.
For two, unfortunately that's unfixeable for now. It's a limitation of the WebGL renderer that I still search a way to bypass, as it may produces also with other kind of user entries.
 

2Siralv

Well-Known Member
Member
Joined
May 12, 2018
Messages
103
Trophies
0
Age
28
XP
531
Country
Canada
Are their any working examples on the switch it self or something or any way of knowi g if we buy this it won't be some engine that has alot of problems with files and code or other things to the point of not being usable if its money show us what where getting not some settings and ui ue4 unity they show examples of what it can do what can this engine do?
 

iyenal

iyenal222
OP
Member
Joined
Feb 11, 2016
Messages
195
Trophies
0
XP
1,142
Country
France
HEY EVERYONE! if the installer barfs out an error that says it couldn't fine part of directory "C:\Gen7-Engine\dkpexists.txt", the make the director. (NOTE: The *.txt is a text file, NOT A FOLDER!!)
Thanks for the report. I fixed in the last setup. But I didn't had that issue before.

Are there any good games developed with this engine??
> Please read the previous posts before asking the same thing:
Unfortunately, no game or app has been done with this yet. Gen7 Engine is still a new born project.

Are their any working examples on the switch it self or something or any way of knowi g if we buy this it won't be some engine that has alot of problems with files and code or other things to the point of not being usable if its money show us what where getting not some settings and ui ue4 unity they show examples of what it can do what can this engine do?
Let's summarize:
Patreon Edition release: "NO FREE TRIAL BAAAAAAAAD PROGRAM!!!!!!!"
Free release: "NO DOCUMENTATION BAAAAAAAAD PROGRAM!!!!!!!"
Free release with documentation: "NO EXAMPLES BAAAAAAAAD PROGRAM!!!!!!!"
Like I already said many times, I don't have infinite time.
I added a new 30$ Patreon goal for examples, so if you want examples please support before what you have, I will not spend more time otherwise on this or the engine. 30$ should not be too much divided by all the people that would like examples. Then ask for more things.

This is quite exciting really,I'd love to learn to use it but don't have a powerful pc for any 3d projects.
Thanks! :) I am very happy that you appreciate the project. Gen7 Engine is for now only 2D. Since 3D support would need a lot of work that would involve 3rd-party contributions etc, that corresponds to the $900 Patreon goal. But we're far so I don't think it will be done someday...

As an aside, don't underestimate the amount of work that takes to develop a multiplatform visual programming engine please.
 
Last edited by iyenal,
  • Like
Reactions: Soulsilve2010

2Siralv

Well-Known Member
Member
Joined
May 12, 2018
Messages
103
Trophies
0
Age
28
XP
531
Country
Canada
Thanks for the report. I fixed in the last setup. But I didn't had that issue before.


> Please read the previous posts before asking the same thing:



Let's summarize:
Patreon Edition release: "NO FREE TRIAL BAAAAAAAAD PROGRAM!!!!!!!"
Free release: "NO DOCUMENTATION BAAAAAAAAD PROGRAM!!!!!!!"
Free release with documentation: "NO EXAMPLES BAAAAAAAAD PROGRAM!!!!!!!"
Like I already said many times, I don't have infinite time.
I added a new 30$ Patreon goal for examples, so if you want examples please support before what you have, I will not spend more time otherwise on this or the engine. 30$ should not be too much divided by all the people that would like examples. Then ask for more things.


Thanks! :) I am very happy that you appreciate the project. Gen7 Engine is for now only 2D. Since 3D support would need a lot of work that would involve 3rd-party contributions etc, that corresponds to the $900 Patreon goal. But we're far so I don't think it will be done someday...

As an aside, don't underestimate the amount of work that takes to develop a multiplatform visual programming engine please.
I didn't say it was bad I said we don't really know what we're getting bit no worries I'll move on thank you
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    SylverReZ @ SylverReZ: @OctoAori20, Sup