Nucleate - 2025-05

Monthly Devlog: Integrating 3D Assets into a 2D Hand-Drawn Workflow

Overview

This month’s primary focus was on blending 3D environmental assets—particularly terrain and overworld elements—into a predominantly 2D hand-drawn sprite workflow. The challenge was to leverage Blender’s procedural and semi-procedural tools to enhance visual fidelity and production efficiency without losing the handcrafted aesthetic. Alongside technical experimentation, I also addressed workflow infrastructure improvements and began laying groundwork for formalizing the business side of development.

Highlights & Progress

Asset Integration & Visuals

  • Developed a hybrid approach for grass assets by drastically reducing density (fivefold) and switching from fully procedural 3D blades to 2D polygon sprites with rotation limited to 0° or 180°, improving visual consistency and production speed.
  • Enhanced rock textures by combining low-poly models with noise texture displacement and decimation; planned a new low-poly rock creation method using assembled cubes on a grid to streamline asset creation.
  • Explored shader-based edge detection for vegetation to replace Blender compositor effects, aiming for more efficient and flexible real-time visuals.
  • AutoTerrain system successfully produces organic terrain up close but reveals a cartoonish style when zoomed out, highlighting a need for further refinement.
  • Encountered difficulty modeling buildings in Blender; decided to limit Blender use to terrain and environmental elements, handling buildings manually or through rough 2D shapes to maintain artistic control.

Procedural Systems & Challenges

  • Utilized Blender’s geometry nodes for procedural grass, cobblestone textures with noise, and water ripple effects, pushing procedural tools while balancing hand-crafted look.
  • Created an auto path system in Blender generating grid-based paths with Bezier lines and randomized noise; instanced tiles by grid coordinates.
  • Faced a significant challenge with path point classification: height-based classification risks exponential growth in tile variants (from 13 to over 200), threatening manageability.
  • Blender’s bug preventing path redraws required a workaround, adding complexity to the pipeline.
  • Investigated ray casting and shader-based solutions to prevent grass blades intersecting with rocks, as density reduction alone was insufficient.

Game Systems & Design

  • Conceptualized a dynamic difficulty system for a Metroidvania-style game that adjusts challenge based on player progress and deaths, including tweaks to enemy movesets, health/stamina scaling, and resource availability.
  • Began prototyping subsurface modifiers on flat terrain to add organic variation without losing discrete height changes.

Workflow & Infrastructure

  • Upgraded hardware to an AMD AM5 motherboard, 64GB DDR5 RAM at 5600MHz, and a PCIe5 GPU, significantly boosting performance for Blender and rendering tasks.
  • Switched remote work software from TeamViewer to Parsec to improve remote collaboration and responsiveness.
  • Planned a work trip to Taiwan, anticipating some development slowdowns but preparing to maintain workflow stability.
  • Initiated steps toward forming an LLC for game development, targeting mid-summer completion to formalize business operations.

Reflections

  • Prioritizing hand-crafted assets over purely procedural methods for grass proved effective, improving both visual quality and production speed.
  • Limiting grass rotation angles simplified visual consistency and reduced complexity without noticeable loss in variety.
  • Blender’s procedural tools are powerful but have practical limits, especially for complex pathing and building modeling; adapting the workflow to leverage Blender for terrain while handling buildings manually is a pragmatic shift.
  • The exponential growth in tile variants due to path classification was an unexpected complexity, highlighting the need for more scalable rule sets or alternative approaches.
  • Shader-based edge detection and ray casting hold promise to solve visual intersection and compositing issues, but require further experimentation.
  • Hardware and software upgrades have stabilized the workflow, but upcoming travel poses a test for maintaining productivity.
  • Formalizing the business structure is a necessary step that adds focus and accountability but requires balancing with ongoing development demands.

Next Steps

  • Continue refining the balance between procedural and hand-crafted assets, focusing on maintaining aesthetic quality without sacrificing efficiency.
  • Prototype and evaluate shader-based edge detection for vegetation to replace Blender compositor effects.
  • Develop strategies to manage or reduce tile variant complexity in path classification, possibly through rule simplification or alternative data structures.
  • Experiment with manual or semi-manual building asset workflows to complement terrain modeling.
  • Progress with LLC formation and establish best practices for business management alongside development.

Keynotes

Decisions & Observations

  • Decided to limit Blender use to terrain and environmental elements; buildings will be handled manually or with rough 2D shapes to maintain artistic control.
  • Initiated LLC formation targeting mid-summer completion to formalize business operations and improve management alongside development.

Issues & Next Steps

  • Needs to resolve exponential growth in tile variants caused by height-based path point classification, threatening manageability.
  • Will explore shader-based edge detection for vegetation to replace Blender compositor effects and improve real-time visuals.
  • Investigating ray casting and shader solutions to prevent grass blades intersecting with rocks, as density reduction alone is insufficient.
  • Will develop strategies to manage or reduce tile variant complexity in path classification through rule simplification or alternative data structures.
  • Will experiment with manual or semi-manual workflows for building assets to complement procedural terrain modeling.

Uncategorized Notes

  • Upgraded hardware and switched remote collaboration tools to stabilize workflow; upcoming travel to Taiwan may impact productivity and requires preparation.

Generated with Nucleate by Watchlight Studio — distilled from full transcription.