Hello,
We’ve had many questions about bringing The Next Penelope to Nintendo Switch so here’s what we’ve done!
Games made in Construct 2 can be exported to Javascript/HTML5/Canvas/WebGL. They work fine on PC where Webkit/Chromium is used to run the game. However it’s hard and not optimal to run the games in a browser on consoles. As we have the source to the complete Javascript/HTML5 Construct player, the best solution seemed to port it to C++ and our homemade engine.
Basically Construct 2 player is data-driven : in the main javascript file, we can find the player code and a giant JSON array with the entire game logic, events and references to assets. Sound FXs and PNG textures are stored in folders aside the JS file.
Only the functions specific to the Next Penelope game have been ported, but it represents more than 70% of the original player code. A big part of it is platform independant but we had to adapt the input, sound, save system and rendering modules so that they use our own engine.
The game uses around 20 shaders for special effects (warp, radial blur, tint, glow, etc…), they had to be ported from WebGL/GLSL format to HLSL (that our engine uses).
The player conversion development was first done for PC for speed then we could easily target other platforms given that our engine is multiplatform.
After some optimization, the game was running entirely at 60 FPS on the undocked Switch console in the “High quality” graphic settings preset.
All specific console changes (localization for other languages, Switch multiplayer logic, etc..) and bug fixes were made directly in the ported player code afterwards without reexporting the Construct project once.
When the game starts, everything is loaded in memory just as in original game. Packing and compressing the files for final release reduced the loading time to 8 seconds.
Rumble HD support was added in the game specifically on Switch. The vibrations are linked to the audio events. When a specific sound such as laser or explosion is played, the specific vibration sample of the sound is played on the gamecontroller/joycons at the same time.
Voilà ! Let us know in the comment section if you have any extra questions. Looking forward to you guys playing the game when it releases on 21st December 🙂
These porting efforts could benefit other Construct 2 games. But the only that comes to my mind is CoinOp Story and the development is halted for now.
Were you as puzzled as me by Construct 2 file format for translations?
Well not really, in Penelope, the localization was done via .json files loaded in a Dictionary.
(via the same method explained here : https://www.scirra.com/tutorials/444/supporting-multiple-languages )
The only annoying thing was to convert localization texts Unicode characters in \uxxxx codes.
There are other games, like Unsung, Klang, and more that could definitely benefit from this. Construct 2 is actually quite capable as a 2D engine, so I’d be quite interested in learning more about how this was done and seeing if it could be done for other games (my own included), but that’s dependent on Seaven Studio, so we’ll see.
What resolutions are you achieving docked and undocked?
Hi, can this method also be applied to port Construct2 games to PS4?
I am very shocked after seen your best service . be kind your information sharing you really wonderful work posting
You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next po
Escorts service In Chennai
The best online slots are the ones that pay out more often best online casino and remain fun at the same time.
best pay out online casino best pay out online casino
best us online casinos best us online casinos
With the popularity of online casinos soaring best real money online casino, playing real money games from your home computer has become far more common than traipsing to a land-based venue on dark and stormy nights.
best online casino payouts best online casino payouts
best online casino for real money best online casino for real money
best online casino welcome bonus best online casino welcome bonus
best online casino sites best online casino sites
what is the best online casino for real money what is the best online casino for real money
best online casino bonuses best online casino bonuses
best online casino nj best online casino nj
the best online casino the best online casino
best paying online casino best paying online casino
best online casino bonus best online casino bonus
best online casino no deposit bonus best online casino no deposit bonus
The United States is the biggest online best online casinos real money gambling market in the world.
Online gambling is a booming industry and it’s not going away anytime best casino online soon.
You might think that with a name like “online casino” best online casino usa these sites would only be accessible from your desktop computer.
It’s almost time to pack your bags and head off to find a bonus your local casino.
Whether you’re an experienced sports bettor or just getting started online sports betting , there are always ways to improve your betting experience.
When it comes to the world of online casinos, there’s a best online casino real money lot to take in.
best online casino games best online casino games
best real money casino online best real money casino online
beste online casino beste online casino
best online casino slots best online casino slots
best online casino best online casino pa pa
best online casino reviews best online casino reviews
best online casinos usa best online casinos usa
best usa online casinos best usa online casinos
best casino online best casino online real money real money
best pay out online casinos best pay out online casinos
best online roulette casino best online roulette casino
There is a reason why casino games have become some of the casino games most popular activities in modern casinos.
best online casino no deposit sign up bonus best online casino no deposit sign up bonus
online casino best online casino best
best online casinos that payout usa best online casinos that payout usa
best online casino michigan best online casino michigan
best online casino usa real money best online casino usa real money
best online casino to win money best online casino to win money
best real money online casinos best real money online casinos
best online casino real money usa best online casino real money usa
best usa online casino best usa online casino
best nj online casino best nj online casino
best online real money casino best online real money casino
best online casinos for real money best online casinos for real money
best nj online casinos best nj online casinos
best paying online casinos best paying online casinos
best online nj casino best online nj casino
When it comes to gambling, many people often think of best casinos online luxurious casinos filled with poker tables, slot machines and blackjack tables.
best online casinos that payout best online casinos that payout
Online casinos are the perfect place for people who want a more best online casinos exciting and competitive way to play their favorite games.
Online poker is a fun and challenging game that you can play from online poker anywhere with an internet connection.
qtuw
If you believe that life is full of unneeded stress and boring days, it’s time to feel refreshed with our Sex Girls in Hyderabad.
Thanks for Nice and Informative Post. 먹튀검증
Many thanks for the insightful information you provided. 카지노사이트넷
I love the efforts you have put in this, thanks for all the great blog posts. 카지노사이트킴
File Viewer Plus Crack is a complete featured Windows program that allows you to open, edit, save and edit files.