A downloadable game for Windows

Lost In A Deep Dream

A 2d Shooter

Made for Summer Slow Jams 2022: Boss Fight

Theme : Dreams and Nightmares!

Synopsis :

It had a strange dream last night.

In that dream, it became a hero, but something kept watching it from afar. 

Light, shadow, blood and monsters all mixed together as it moved forward.

It was scared, but it decided to be brave.

It had no idea what would appear in the end, but it must face this fear.

Was it a normal dream or a nightmare?

Language : Lua

Engine : Solar 2d

Get the source on GitHub

Controls : 

  • Arrow keys or WASD to move
  • Space to shoot
  • Mouse to click on buttons

Code :  Sesso Kosga (senor16)

Graphics: An anonymous artist 

Sound and Cover:  Moot Voot

Development duration : 21h 15min

Post mortem:

Solar 2d is great for making mobile games.

If everybody says it, it may be true. But what about making a desktop game ? Is it still so great ?

This is the question I wanted to answer when working on this jam with that tool. Personally I didn't appreciate working with it for one reason: game loop. I'm so used to work with game loops, in fact, in all the games I made, all the tools (Löve, Monogame, Tic-80, Pico-8, Haxe-Flixel, C/SDL, JS vanilla) I used had a game loop, may it be in a way or another. They all had a function to load, update and draw stuffs to the screen or they simply put everything in the same function. So while working with Solar 2d, I wanted to do the same, but no way. I had to completely depend on the physic system to make things move on the screen. Sure I still could use the enterframe event to recreate the game loop the way I wanted it, but that will be working against the tool, and if it I had to do that, I'll prefer using another tool.

That way of doing remembers me of the mobile frameworks (Xamarin, Flutter) I used to work with. With these frameworks, there is not game loop, just events that we have to listen to. By working the same way, Solar 2d shows us that it a great tool for mobile games. And the enterframe event is like a work around to still use a game loop.

Of what I've experienced, the first contact with Solar 2d can be very disturbing when we come from a tool that uses a game loop, the transition may be a little painful. But when we get used to it, we can get the job done.

So, is Solar 2d great for making desktop games ?

The answer is a big yes.

StatusReleased
PlatformsWindows
AuthorSesso Kosga
GenreShooter
Made withCorona SDK
Tags2D, Corona SDK, html
Code licenseMIT License
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse
LinksSource code

Download

Download
Lost In A Deep Dream.Win32.zip 4 MB

Install instructions

  1. Download the zip file
  2. Extract it using winrar or 7z
  3. Run 'Lost In A Deep Dream.exe'
  4. Enjoy

Leave a comment

Log in with itch.io to leave a comment.