Blog Posts

A tech blog documenting knowledge and insights from web development, game development, and creative projects.

    Automated Multilingual YouTube Dubbing with ElevenLabs API, Python & ffmpeg

    Automated Multilingual YouTube Dubbing with ElevenLabs API, Python & ffmpeg

    A step-by-step guide to automatically generating multilingual dubbed audio for YouTube videos using ElevenLabs API, Pyth...
    Building 'VRCFinder': A Custom Tag System for Discovering VRChat Booth Products

    Building 'VRCFinder': A Custom Tag System for Discovering VRChat Booth Products

    When starting VRChat asset creation, I wanted to efficiently research Booth product data, so I built 'VRCFinder' - a web...
    Creating Color Palettes Was Too Tedious, So I Built 'Character Color Pattern Maker'

    Creating Color Palettes Was Too Tedious, So I Built 'Character Color Pattern Maker'

    I got tired of duplicating layers and swapping colors one by one to try different color schemes, so I built 'Character C...
    August 29, 2025
    I Failed Steam Review Multiple Times, So I Made a Checklist of All 14 Required Images

    I Failed Steam Review Multiple Times, So I Made a Checklist of All 14 Required Images

    A complete list of all 14 images required for Steam with exact sizes and review criteria. Includes lessons from actual r...
    Which Languages Should You Localize Your Steam Game Into? A Data-Driven Priority Guide (2025)

    Which Languages Should You Localize Your Steam Game Into? A Data-Driven Priority Guide (2025)

    Analysis of Steam's official statistics to determine which languages indie game developers should prioritize for localiz...
    13 Essential Godot Features Every 2D Game Developer Should Know (With Recommended Course)

    13 Essential Godot Features Every 2D Game Developer Should Know (With Recommended Course)

    Essential Godot features for 2D game beginners. Covers pause control, knockback mechanics, auto-tiling, built-in functio...
    1 / 5

    人気記事