Some projects I have contributed (code) to:
list
- RustySynth - A MIDI / SoundFont library written in rust
- Photon - Frontend for Lemmy social media platform
- Symphony - Music player for Android
- RetroMusicPlayer - Music player for Android
- GMF2 Tools - Blender extension for .gm2 models from No More Heroes 1 and 2. Built on top of my GMF2 parser.
- Countdown - Event tracker for linux desktop
Also, have a look at the things I've built myself:
A MIDI / SoundFont player. It's built on top of RustySynth, but uses a custom sequencer that supports features like seeking.
A command line tool for building SoundFont 2 files with a workflow that resembles software development. Just a janky proof of concept, but it works.
Markdown editor.
A work-in-progress NES emulator.
A project that explores emulation and inner workings of a computer. I built this during and after the computer organization course at university. This was my first Rust program and I didn't have much experience in general, so the codebase is pretty rotten.
I decided to explore building a web app. Social media client.
An unfinished spline-based terrain generator for Godot game engine.
A 3D model viewer & archive explorer for No More Heroes games. The games use custom asset formats that I reverse-engineered myself, except for the RSL archive format.
A chunk (open world piece) viewer for Saints Row 2. The game uses custom asset formats that I reverse-engineered myself. I originally got interested upon learning that Volition, the game studio, had documented some of their file formats for players mess with. Unfortunately it seemed that no one there wanted to touch the chunk format with the longest pole. It's a massive blob with dependencies in other files, loaded by a complex rube goldberg machine in multiple passes. They got rid of the format in subsequent games.
My first model tool. A Blender import addon for Metal Gear Solid 4 .mdn files. The game uses custom asset formats that someone else had reverse-engineered before me.
I made an Android app with flutter. I was going to publish it on Play Store, but gave up when I realized I had spent more time navigating Google's hoops for developer accounts than developing the app itself.
Just less important things that I may not have the source code for anymore. Screenshots without code aren't great proof of skill, but I wanted have show these at least somewhere.
show
State machine AI system for two unfinished attempts at building a game.
life-demo.mp4
Weekend project: Sims AI ➜ https://github.com/sevonj/life
streaming-open-world-2500.mp4
Streaming open world system in Godot. (Note: the world itself is not mine)