We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.

Showcase: A 3D Japanese Phonetics Learning App for Absolute Beginners

Home Forums Projects Showcase: A 3D Japanese Phonetics Learning App for Absolute Beginners

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #87248
    gee_lau2000
    Customer

    Hello Verge3D Community,

    I am a professional Japanese language instructor with 23 years of experience. I am excited to showcase my latest project, Happi Japanese, which is a 3D interactive application specifically designed for absolute beginners to master Japanese Phonetics.

    The application is fully completed and available in three languages: Cantonese, English, and Korean.

    Unlike a typical quiz app, this tool focuses on the foundational stage of learning. My goal was to transform traditional classroom explanations into an interactive multimedia experience. It helps students build a solid interest in Japanese from the very first step—pronunciation.

    As a creator without a coding background, I built the entire application logic using Verge3D Puzzles.

    The project involves over 1,700 files (approx. 691 MB source). I have optimized the installer down to 391 MB using Inno Setup.The app primarily functions through Show/Hide logic to navigate between different phonetic sounds and instructional content.

    For an app focused on static phonetic data and audio (1,700+ assets), are there specific techniques in Verge3D to further reduce the final package size?

    Is this “Logic-only” (Puzzles) approach common for educational tools of this scale, or should I consider different architectural methods for future modules?

    I have tested the application on my PC, and it works as expected. However, I encountered some challenges regarding tablet performance. I have tested it on an iPad (8th Gen). While it runs, the performance isn’t as smooth as I’d like, likely due to the large asset size (approx. 691 MB source).

    To provide the most comfortable experience for different users, I have prepared both an Installer (compressed to 391 MB) and a Portable version. Since I plan to develop more apps specifically for tablets in the future, I would be very grateful for your advice on:

    How can I significantly reduce the overhead for tablet devices? Given the 1,700+ assets (mainly audio and UI images), what are the best practices to ensure a smooth 60fps experience on mid-range tablets?

    Installer vs. Portable:
    In your experience with Verge3D projects, which format do mobile-focused users prefer, or should I stick to a pure WebGL/Browser-based distribution?

    I truly want to provide a seamless learning journey for my students. Any guidance on transitioning this logic-based workflow to a more “tablet-friendly” architecture would be invaluable.

    Thank you for your support!

    https://cdn.soft8soft.com/AROAJSY2GOEHMOFUVPIOE:fca0c4471f/Happi_Japanese/Happi_Japanese.html

    #87276

    Hi,

    Congrats on project completion, the app is really awesome and exciting to use :good:

    By looking into the performance profile (PPP) for your app I’d say it’s quite optimized. The things that might improve performance even more are:

    1) HDR rendering. This one improves quality only for the node-based gradients and bloom postprocessing. If you have none, you better switch it off.
    2) Image-Based Lighting. In your scene it’s save to reduce the environment map size from 512 to 256.
    3) Bokeh (DOF) postprocessing. This might be the top reason why your app works slow on iPad 8. If you need it, you might disable the entire post-processing pipeline on low-end, e.g. mobile devices with the remove post-effects puzzle.

    Soft8Soft Tech Chief
    Want more Verge3D updates? Follow me on X, Facebook, or LinkedIn

    #87279

    Looks nice indeed! Beautifully designed and convenient to use :good: :good: :good:

    Chief 3D Verger | LinkedIn | X

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.