Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Cleanliness is a Virtue

A topic by sporkfin created Apr 04, 2017 Views: 241
Viewing posts 1 to 1

Since the jam is limited to 4 hours, I thought it would be good to showcase the boosts in speed and efficiency that Corona Marketplace plugins can lend to a project.

Thus, I spent my first hour loading in plugins, libraries, and assets and coaxing them to play nice together (45 minutes of loading / 1 hour coding)

Plugins
Dynamic Shader, Terrain, SSK Pro, Gesture, TweenTrain, EasySound, EasyToast

Libraries (My libraries)
momath, sound(2D sound), groups, text, movement (applying force to physics objects, distance and angle measures, a bunch of trig)

Assets (from the Marketplace)
Explosion Animation Library, Textures and sounds from the marketplace

Art
My own art libraries with additional normal map files for the Dynamic Shader


Images below
1. First hour of coding - a whole mess of plugins "working" together rather randomly

2. I picked my variation of the Virtue theme - "Cleanliness is a Virtue" and refined the look of the game

3. I tried to integrate two new features (unpublished) of the Dynamic Shader. Beam lighting and vignette shadows for the landscape.

4. a. Beam lighting = failure but Vignette lighting = success.
b. Started integration with Gesture plugin for object control (gesture plugin plus my movement library will drive physics motion)
c. Tried to integrate SSK camera features (used many times before) however I've got a glitch in my code or logic somewhere that is
making the camera crash. I'll give it another 10 minutes of coding but then I'll have to drop it.

2 hours of coding left but many hours of planning an testing await.

- Jonathan