Hello! Glad to see you here!
Unfortunately, at the moment there is no way to publish in the Latest Game & Updates section, the site has not yet been fully configured ((after the update, we raise games in the main section of the Games.
If there are other contacts (discord, twitter and others) leave, we will be happy to add links and additional information to the main thread.
Faithfully yours, Devil Games Administration!