Pink Engine
A downloadable framework for Windows
Description
This is a free-to-use framework for creating Ren'py games that make use of orthogonal maps created using the Tiled map editor. This download includes a prototype of the framework, as well as a small sample of maps, tilesets and sprite collections to serve as a demo.
Documentation
I've set up a Lemmasoft forums thread for discussion, which is where I will also be posting documentation.
Discord
If you want to ask me questions, or get some insight into the plans for the pink engine, a discord server has been set up here.
Tutorials
I am currently in the process of creating tutorials. Currently available tutorials:
- Tutorial 1: Making a basic pink engine game
- Tutorial 1.5: The Sprite Collection Editor
- Tutorial 2: More Map Design
- Tutorial 2.5: The Autotile Translator
- Tutorial 3: Sprite Collections and NPCs
- Tutorial 4: Cutscenes in the Pink Engine
Credits
All animated sprites were created by Sevarihk, as are all the assets in the 48 x 48 tile test room.
Generic icon art is taken from game-icons.net.
Other art assets were created by me.
Status | In development |
Category | Tool |
Platforms | Windows |
Rating | Rated 5.0 out of 5 stars (7 total ratings) |
Author | pink productions |
Made with | Tiled, Ren'Py |
Tags | framework, Ren'Py |
Code license | Unlicense |
Average session | A few seconds |
Inputs | Keyboard, Mouse |
Download
Install instructions
Extract the zip file in a location of choice and run pink_engine.exe . Tiled-compatible maps and tilesets can be found under game/pink_engine/
Development log
- Version 0.20.0Jul 16, 2024
- Version 0.19.0Dec 13, 2023
- Version 0.18.0Aug 02, 2023
- Version 0.17.0Apr 23, 2023
- Version 0.16.1Feb 01, 2023
- Version 0.16.0Jan 01, 2023
- Version 0.15.2Nov 02, 2022
- Version 0.15.1Sep 18, 2022
Comments
Log in with itch.io to leave a comment.
is it compatible with the most resent stable ren'py vertion(ren'py 8.2.1.24030407)?
Yes, there was a bit of a break of compatibility in the 8.1 versions, but that was fixed with the release of 8.2. It should now run as intended once more.
did renpy 8.2 solve the saving bug?in the description of v0.19.0 log,you say that have the saving bug
yes, renpy 8.2 solved the saving bug
This looks very promising. Before I go deeper into the matter I would like to know if I can use the RPG Map Editor 2 - by Deepnight Games
https://deepnight.itch.io as well or do I have to switch to "Tiled"? Thanks in advance.
Kind regards
Tom
Hey Dantom. The project is currently only designed to work with Tiled. No compatibility with other map editing tools has been built in.
Thank you for your answer, I'll look into Tiled then.
Hello :) I am really impressed with your work. I worked through the tutorial for hours today and even got a simple game running. When I tested it now I noticed that you can only select a menu with the mouse but not with a controller (e.g. "Dare to press the button?") which is a real pity and affects the game experience imho. Is there a way to change this? Or is it possibly a mistake on my part?
Edit: I tried to change the zorder in the choice screen (screens.rpy) but that was of no avail. It seems that the controller is disabled as soon as a Choice menu appears.
Navigating the choices in a menu can be done using the D-pad.
The problem with using the stick to navigate menu choices is that it was too prone to accidentally selecting an option in the quick menu at the bottom of the screen. By splitting the movement and selection functionalities between different pads, that issue was averted.
If you want to restore the functionality for your game, you can comment out the keymap overrides in key_map_override.rpy.
Your key assignment makes complete sense! I commented out the changes and got your result described above. Unfortunately my gamepad (Dpad neither sticks) doesn't respond with your key mapping, I think it's my hardware, a $5 Controller for Windows so I tend to turn off the quickmenu. Thanks for your answer and also for the "index_of_gamepad_keys.txt" file. I need to look much deeper into this ;)
Kind regards
Tom
Can i use pink engine for android games?
In the current version (0.14.1), there's no support for touchscreen input for pink engine functionality. It is a planned feature, but not yet implemented.
Looking forward to the sprite collection editor, and everything else is amazing so far!Hi,
I love your engine so much! It's exactly what I need. I try to play around with it, but I only know the Renpy basic codes + just learned how to make Tiled maps so all I do so far is to change the character sprite ha ha. I hope you include a documentation soon! o((*^▽^*))o
I just got this tileset (by GuttyKreum) and made this map on Tiled, but I don't know how to implement it into Pink Engine yet.
Oh my gosh! This looks absolutely AMAZING. Thank you so much for your hard work 🙇♂️ I'll try it and let you know my thoughts!