SeaCreature Game

A 3D indie RPG game built in Godot 4.

Picture of the author

Background

SeaCreature is a 3D RPG game I've been developing solo, drawing inspiration from the games that shaped my childhood, like EarthBound and other classic video game narratives. The project combines nostalgic storytelling with modern graphics and interactions, aiming to create an experience that feels both familiar and fresh.

Originally, SeaCreature began as a small experiment to explore 3D rendering techniques—some of which can be seen on my Experiemnts Page. What started as a curiosity has now evolved into a nearly complete game currently in development.

Picture of the author
Picture of the author
Picture of the author
Picture of the author

The Challenge of Game Development

They say video games are among the most complex and challenging forms of software development, and my journey with SeaCreature has proven that to be true. This project has been a valuable learning experience, as it requires balancing the intricate interactions between:

  • Graphics

    Creating visually appealing and optimized 3D environments and assets.

  • Physics

    Simulating realistic movements and behaviors, from ocean waves to character actions.

  • Artificial Intelligence

    Designing AI for creatures and NPCs that feel alive and responsive.

  • User Interaction

    Ensuring gameplay mechanics are intuitive and engaging.

All of this while my design background obsesses over the small visual details that really make the difference in player emersion

Tools and Techniques

  • Engine

    Built using the Godot Engine with C#, leveraging its robust features for 3D rendering and gameplay mechanics.

  • Asset Creation

    Modeled and textured 3D assets using Blender, crafting every element of the world from scratch.

  • Design Philosophy:

    Combining nostalgic gameplay elements with modern visuals and user experience principles.

What I've Learned

Working on SeaCreature has deepened my appreciation for the art and science of game design. It's taught me to think holistically—every detail, from the smallest texture to the overarching game narrative, contributes to the player's experience. It's also reinforced the importance of iteration, problem-solving, and adaptability in creative projects.

What's Next?

SeaCreature is still in development, but the progress so far has been incredibly rewarding. I'm looking forward to refining the gameplay, expanding the story, and eventually sharing it with the world.