Add 1h. 2D Contributor Submission Checklist

Alexander Sellite 2026-07-26 15:24:01 +00:00
parent d7dddfdcec
commit b98fb65b08

@ -0,0 +1,174 @@
# 2D Contributor Submission Checklist
Use this checklist before submitting 2D art to NETFISHING.
## Required deliverables
Unless the issue says otherwise, include:
- Editable source file
- Exported PNG or SVG
- Native dimensions
- Palette or color list
- In-context Godot screenshot
- Notes about transparency
- Notes about tiling
- Notes about animation
- Recommended import settings
- Related issue number
## General checklist
- [ ] Work is original and human-made
- [ ] No generative AI was used
- [ ] Asset follows the issue requirements
- [ ] Correct repository path is used
- [ ] Editable source is included
- [ ] Exported asset is included
- [ ] Filename uses lowercase and underscores
- [ ] Canvas dimensions are documented
- [ ] Palette is documented
- [ ] Background transparency is correct
- [ ] No stray pixels remain
- [ ] No reference art appears in the export
- [ ] No external files are missing
- [ ] No copyrighted material is included
- [ ] Asset reads at actual in-game size
- [ ] Asset has been tested in Godot
- [ ] Compatibility renderer has been tested
- [ ] Screenshot from the intended context is included
- [ ] Related issue is referenced
## Pixel-art checklist
- [ ] Pixel clusters are intentional
- [ ] No accidental smoothing is present
- [ ] No fractional resize artifacts are present
- [ ] Nearest-neighbor preview has been checked
- [ ] Diagonals and curves are clean
- [ ] Random single-pixel noise has been removed
- [ ] Outline treatment is consistent
- [ ] Small highlights remain readable
## Icon checklist
- [ ] Icon has a clear silhouette
- [ ] Icon is recognizable without text
- [ ] Visual padding matches related icons
- [ ] Quantity-overlay area remains readable
- [ ] Icon works on cream and tan backgrounds
- [ ] Icon works with selection and hover states
- [ ] Important detail does not disappear at hotbar size
## Fish and creature checklist
- [ ] Species silhouette is recognizable
- [ ] Major fins, tail, shell, claws, or markings are clear
- [ ] Anatomy has been referenced and simplified
- [ ] Art does not include baked-in UI text
- [ ] Thumbnail remains readable
- [ ] Large preview is included where requested
- [ ] Transparency edges are clean
- [ ] Orientation matches related assets
## UI checklist
- [ ] Panel corners and borders are consistent
- [ ] Nine-patch margins are documented
- [ ] Stretching has been tested
- [ ] Button states are included where requested
- [ ] UI text is not baked into reusable panels
- [ ] Minimum and expanded sizes have been tested
- [ ] Keyboard focus remains visible
- [ ] Color is not the only state indicator
## Environment-texture checklist
- [ ] Texture tiles cleanly where required
- [ ] Four-by-four tiled preview is included
- [ ] No obvious seam is visible
- [ ] Repetition is not distracting
- [ ] Recommended UV scale is documented
- [ ] Texture has been tested on representative 3D geometry
- [ ] Mipmap behavior has been tested
- [ ] Camera-motion shimmer has been checked
- [ ] Pattern supports rather than hides the geometry
## Animation checklist
- [ ] Frame count is documented
- [ ] Frame dimensions are documented
- [ ] Frame order is documented
- [ ] Frame timing is documented
- [ ] Loop behavior is documented
- [ ] Sprite sheet or frame files are complete
- [ ] Editable animation source is included
## Pull request description
The pull request should explain:
- What was created
- Which issue it addresses
- Source-file location
- Export-file location
- Intended use
- Native dimensions
- Palette
- Transparency
- Tiling
- Animation
- Recommended Godot import settings
- Any known limitations
## Example submission notes
Asset:
Bluegill journal art
Source:
art/source/fish/bluegill.aseprite
Export:
art/exported/fish/bluegill_journal.png
Dimensions:
256 × 192 pixels
Palette:
11 colors
Transparency:
Yes
Tiling:
No
Animation:
None
Import:
Filtering off
Mipmaps off
Repeat disabled
Issue:
#123
## Ask before submitting when unclear
Ask:
- Is this intended as an icon or illustration?
- What is the exact source size?
- Will this asset be scaled?
- Does it need a transparent background?
- Does it need to tile?
- Which UI backgrounds will it use?
- Is a full outline expected?
- Are variants required?
- Does it need animation?
- Should the source palette be shared?
- What Godot node or material will display it?
A small question early is better than a large rework later.