
Classic RPG Name Screen System for GDevelop
Designed for retro-style RPGs, this Classic RPG Name Screen System provides a fully-featured, dynamic, and visually intuitive interface for player name input. Built to replicate the feel of ‘90s action-RPGs, it’s ready to integrate in any project, giving developers a robust system without reinventing the wheel.
“Dynamic cursor, responsive input, and classic RPG feel — all in one modular system.”
✅ Dynamic Editing – Supports typing letters, spaces, deleting, restoring defaults, and switching between lowercase and uppercase. ✅ Real-Time Feedback – Cursor blinks, moves, and positions itself precisely. ✅ Flexible Input Limits – Easily configurable max characters for names. ✅ Grid Navigation – Letters are displayed in a configurable grid for intuitive selection.
Bring your character creation experience to life with this Professional Name Input System, carefully crafted to feel authentic, intuitive, and ready for any classic RPG project.
Interaction & Features
✅ Direct Letter Input (X Key)
-
Type letters directly from a visual selection grid (
LetterData), supporting both lowercase and uppercase letters. -
Dynamic handling ensures letters appear immediately where the cursor is positioned.
✅ Grid Navigation
-
Navigate the letter grid circularly, moving left/right/up/down seamlessly.
-
Grid is dynamic: developers can configure the number of columns, rows, and spacing between letters.
-
Supports fast, intuitive navigation using keyboard, D-Pad, or gamepad controls.
-
Circular movement ensures the cursor wraps around the edges, just like classic RPGs.
✅ Space (A Key) & Delete (Z Key)
-
Insert spaces seamlessly at the cursor’s position.
-
Remove characters accurately while updating the cursor position and display.
✅ Restore Default Name (S Key)
-
Instantly restore a predefined default name (e.g., "FIGHTER").
-
Cursor automatically moves to the end of the default name for easy editing.
✅ Uppercase / Lowercase Toggle
-
Switch all letters to lowercase or uppercase instantly.
-
Letters dynamically update both LetterSlot objects and
InputPlayer_Namevariable. -
Visual distinction between lowercase (more transparent) and uppercase (full opacity).
✅ Dynamic Cursor & Real-Time Display
-
Cursor blinks and tracks the current typing position precisely.
-
Optional temporary text object (
TempText) ensures alignment with the main text. -
Smooth, responsive visual experience reminiscent of classic RPGs.
Developer Benefits
⚙️ Modular & Ready-to-Integrate
-
All logic is contained in organized groups (X, A, Z, S, C, M, Return).
-
Variables and objects are clearly named for easy understanding and customization.
🎨 Visual Feedback
-
Lowercase letters automatically rendered with reduced opacity for clarity.
-
Cursor provides immediate, responsive visual guidance.
✅ Customizable & Flexible
-
Change maximum name length, default name, or key bindings easily.
-
Fully configurable letter grid: adjust columns, rows, and spacing dynamically.
-
Compatible with other GDevelop systems (inventory, shops, menus).
-
Fully supports both classic and modern UI layouts.
Confirm Name & Proceed (Return Key)
-
Saves
InputPlayer_NameintoPlayer[0].Name. -
Automatically deletes the cursor and moves to the next scene (e.g., MENU).
-
Streamlined, intuitive confirmation process for players.
Why Use This System?
✔ Authentic Retro Feel – Captures the look and behavior of ‘90s Action RPGs. ✔ Optimized for Developers – Easy to integrate, tweak, and expand. ✔ Flexible Input Options – Typing, deleting, spacing, case toggles, and grid navigation. ✔ Clear Visual Feedback – Cursor, opacity, and letter color convey state at a glance. ✔ Dynamic & Configurable Grid – Developers control layout, spacing, and circular navigation. ✔ Future-Ready – Works with any project, scalable for multi-character or complex menus.
🚀 Key Features at a Glance
🔹 Dynamic Letter Input – Type, delete, and move the cursor with precision. 🔹 Configurable Grid Navigation – Circular movement with left/right/up/down, fully adjustable columns, rows, and spacing. 🔹 Case Management – Switch all letters to uppercase or lowercase instantly. 🔹 Restore Default – One-button reset for fast testing or default character setup. 🔹 Real-Time Visual Feedback – Cursor blinking and opacity adjustments for lowercase letters. 🔹 Developer-Friendly – Organized events, clear variable structure, and ready-to-use logic.
“A modular, intuitive name screen system that feels authentic and works instantly.”
✨ Turn Your RPG Into a Truly Classic Experience This system is more than just typing letters — it’s a ready-made, professional character naming solution, perfect for retro or hybrid RPGs. Focus on building your adventure while leaving input handling to a tested and fully-featured system.
🛠 Integrate Today – Add this system to your project and give your players a classic, responsive, and visually clear name input experience.
----------------------------------------------------------------------------
LICENSE - Game2DOM: https://bit.ly/44V2bgh
----------------------------------------------------------------------------
ASSET CREDITS : Tiny RPG - Battle Kit 1 by tiopalada
----------------------------------------------------------------------------
| Published | 1 day ago |
| Status | Released |
| Platforms | HTML5, Windows, macOS, Linux |
| Author | Game2DOM |
| Genre | Role Playing, Adventure, Card Game |
| Made with | GDevelop |
| Tags | Action-Adventure, Fangame, Game Boy Advance, gdevelop, rpglatam, Solo RPG, Top Down Adventure |
Purchase
In order to download this game you must purchase it at or above the minimum price of $5.99 USD. You will get access to the following files:


Leave a comment
Log in with itch.io to leave a comment.