Inspiration

What it does

Inspiration

I wanted Craftsmanship to feel like the beginning of a bigger adventure: arriving on an island with very little, making your first tools and discovering what lies beyond the trees.

My experience making games in Horizon Worlds and Unreal, along with some experience in XNA/MonoGame, influenced the project. I wanted to bring that sense of exploration and discovery into a compact game designed for portrait play.

The central idea is that crafting opens up the world. A better tool, a repaired bridge or a stronger weapon gives you a reason to venture farther.

What it does

Craftsmanship is a single-player island survival and crafting adventure.

Players gather resources, craft equipment, refine iron and prepare for increasingly dangerous encounters. Repairing a bridge opens new ground to explore, while an ancient ruin contains a charging stone guardian and valuable treasure.

Crafting uses a simple shop-style interface: see an item, check its material requirements and craft it. Combat combines swords, a bow and enemies with readable attack warnings. Gems can be spent on healing supplies.

The adventure moves between peaceful gathering, preparation, exploration and action.

How I built it

I built the project using JavaScript and Three.js, with AI-assisted coding through iterative prompting and hands-on playtesting.

The project also draws on my experience with Autodesk Maya for 3D modelling and working with game assets. I wanted a chunky, readable visual style with simple shapes and a miniature-world feel.

Learning more about Three.js was an important part of the process, particularly how to bring together rendering, camera behaviour, interaction and gameplay in a browser-based game.

Challenges

The biggest design challenge was making the systems support one another. Gathering needed a purpose, better equipment needed somewhere useful to take it, and exploration needed rewards worth returning for.

Another challenge was keeping the experience readable on a portrait screen while balancing movement, combat, inventory and crafting controls.

I also worked on making progression satisfying without excessive grinding, so players could experience a complete adventure within the prototype.

What I learned

Opening the bridge, discovering the ruin entrance and fighting the guardian became some of my favourite moments. They gave crafting a stronger purpose: I wanted better equipment because there was somewhere exciting to go.

The project helped me develop my Three.js knowledge and explore how AI-assisted development could support my existing game-making experience. Repeated playtesting helped me decide which ideas improved the experience and which needed simplifying.

What’s next

The longer-term vision is an upgradeable wooden ship that carries equipment and crafting facilities between islands. Each destination would offer new materials, creatures and ruins, while the ship becomes a home the player gradually builds up.

This prototype establishes the island adventure at the heart of that larger journey.

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Craftmanship

Built With

Share this project:

Updates

Submission history