Infiland / Infiland/TheColorfulCreature

Level Editor Properties System

Open
#35 0 comments 0 reactions 0 assignees View on GitHub
code refactor feature help wanted LONGTERM
Dominant language
Game Maker Language
Stars
10
Forks
3
PR merge metrics
No merged PRs in 30d

Description

The idea is to have every object in level editor become manually editable.

Example, cannons currently shoot at the same exact speed, what if you were able to change the cannon's shooting speed in menu? Or scale objects like blocks to become half-block slabs? Or increase spike size?

In order for this to work, the way how the Level Editor saves and loads JSON files needs to be addressed first.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the level editor's JSON save and load code, then determine how object properties are represented; done would include a defined, working way to edit and persist properties such as cannon speed, object scale, and spike size.

Written by the indexing model from the issue text.

Assessment

Domain
game-dev, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.