Game Jam
I decided to partecipate a Pizza Game Jam to have a motivation to finish the game in few days.
https://itch.io/jam/pizza-jam-pizza-prize10
Idea
I wanted to generate a 2D platform game using player, enemies, Tiles and environment using Stable Diffusion, NetControl .
Development
For the graphics I decided to use the checkpoint meinamix_meinaV10.safetensors.
First I decided to generate the player.
The initial animation was made with Stable Diffusion + Animatediff. (link: https://civitai.com/images/3528298 )
For the player I decided to use Chibi style (big heads shows better on platform games).
I have generated many Tile using the TILE word .
I put all together the files in a single spritesheet with Krita (https://krita.org/)
To create the 2D tiles I used my free tool https://misterm.itch.io/mr-tiles-master
Final game
https://misterm.itch.io/shooting-princess
Images generated
Tiles
Prompt 1: (wood tile:1.3)(energy:1.4) ( front view:1.4) high quality, (2d tile:1.2)
Prompt 2: (green stone tile:1.3)(energy:1.4) ( front view:1.4) high quality, (2d tile:1.2)
negative: isometric, 1girl, girl
World backgrounds
Prompt: green background , futuristic planet, frontal view for platform game ,(masterpiece:1.3), ((best quality)), (incredibly absurdres), (4k), ((wallpaper)), fantasy, scenery, floating island, celestial, summer, dawn, stylized (by [(dynasty warriors)|(the elder scrolls)]), <lora:background_V2:1>
Negative : pixel art, pixelart,1girl, 1man, people
Objects
Prompt: (vintage futuristic treasure box:1.4) (green:1.4) icon, 2d( front view:1.9), (white background:1.5)
Negative: 1girl, girl , face, isometric, iso
Remove background
Removing the background with new windows Paint(on windows 11 preview) and krita
I finished to remove some borders also with Krita.
Player
Finding a player for my needs
Player Screen face
Facial expression of the face on screen
Prompt: 1girl portrait (brunette:1.3) chibi princess( green eyes color:1.3), (White background:1.5), shouting
Negative: blurry, blurry_image, Lowres, Low_resolution, Low_picture_quality, Low_picture_anime, extra_anatomy, extra_body, extra_navel, extra_face, extra_eyes, extra_chest, extra_nipples, extra_hips, extra_arms, extra_hands, extra_fingers, extra_legs, extra_feet, extra_toe, missing_anatomy, missing_body, missing_navel, missing_face, missing_eyes, missing_chest, missing_nipples, missing_hips, missing_arms, missing_hands, missing_fingers, missing_legs, missing_feet, missing_toe, sketch, sketching, (worst quality: 2), (low quality:2), ((monochrome)), ((grayscale)), inpainting, HDR, bad_prompt_version2, jpeg artifacts, signature, watermark, text, error, missing fingers
Platforms
For these I have used also ControlNet to set some images from black and white drawings.
Prompt: energy circle
Negative : blurry, blurry_image, Lowres, Low_resolution, Low_picture_quality, Low_picture_anime, iso,lateral
Monsters
Prompt: blue cosmic monster, (horror:1.3), (creepy:1.4), fullbody , (White background,:1.6) 2d game, (4 legs:1.3)
Negative: blurry, blurry_image, Lowres, Low_resolution, Low_picture_quality, Low_picture_anime, extra_anatomy, extra_body, extra_navel, extra_face, extra_eyes, extra_chest, extra_nipples, extra_hips, extra_arms, extra_hands, extra_fingers, extra_legs, extra_feet, extra_toe, missing_anatomy, missing_body, missing_navel, missing_face, missing_eyes, missing_chest, missing_nipples, missing_hips, missing_arms, missing_hands, missing_fingers, missing_legs, missing_feet, missing_toe, sketch, sketching, (worst quality: 2), (low quality:2), ((monochrome)), ((grayscale)), inpainting, HDR, bad_prompt_version2, jpeg artifacts, signature, watermark, text, error, missing fingers
Final enemy
Prompt: Powerful bad cosmic monster girl, (white background:1.6) (full body:1.4), red eyes, angry face
Animations and game are made with Unity
For the player animation I splitted in pieces the player image...
For the enemies I was working with rigging.
Conclusion
In few days I was able to create 5 levels of a platform game with a lot of cool graphics.
I have to improve a lot on the gameplay and in the level design, but thanks to the new IA technology it is more funny to generate game in few days with a detail level that last year I couldn't dream.