This page contains a collection of projects I have worked on. Most of the projects are hobby projects, and are denoted as such.


Reset
Hobby

Unreal Factory Prototype

https://github.com/Dove-Bren/UnrealFactory
Factory building shop sim in Unreal
  • Unreal
  • Factory
  • C++
  • Simulator
  • Automation

Your small fantasy village needs tools to defend it self and thrive. Mine for materials, craft it into tools and gear, and sell it to adventurers. Hone your skill, profit, and survive!

Hobby

Nostrum Magica

http://www.github.com/dove-bren/NostrumMagica
Immersive Spell Crafting Minecraft Mod
  • Minecraft
  • Mod
  • Java
  • Magic
  • Content
  • Progression

Nostrum Magica brings magical adventure to Minecraft. Players explore dungeons filled with magic and puzzles, unlock components for crafting spells, perform large scale crafting rituals, fight challenging bosses, tame fabled beasts, and explore a large research tree.

Hobby

Unreal Action Prototype

http://github.com/dove-bren
Exploration into animation and 3d action combat in Unreal
  • Unreal
  • Combat
  • C++
  • Animation
  • Blender

Exploration of action combat driven by animation in Unreal! For this project, I learned how to rig 3d models and animate skeletons in Blender and Unreal. Animation montages and blueprints match with attack combo blueprints to define damage, speed, and more!

Hobby

Nostrum Aetheria

http://www.github.com/dove-bren/NostrumAetheria
Adds power mechanic to promote automation in Nostrum Magica
  • Minecraft
  • Mod
  • Java
  • Automation
  • Progression

Nostrum Aetheria builds on Nostrum Magica to add the concept of Aether -- an intangible energy source. Players discover how to generate it and either hand-feed machines or solve challenges to automate its productions. Aether can be routed around to machines that require it to function.

Hobby

Nostrum Fairies

http://www.github.com/dove-bren/NostrumFairies
Introduces magical Fey to minecraft which provide powerful automation
  • Minecraft
  • Mod
  • Java
  • Automation
  • Progression

Nostrum Fairies introduces the Fey -- Dwarves, elves, gnomes, and fairies -- to Nostrum Magica. Players can befriend them and exchange aether for their services. Automate wood gathering, farming, mining, crafting, and inventory management in your base with the Fey!

Hobby

QuestManager

http://www.github.com/dove-bren/QuestManager
MMORPG Framework for Minecraft
  • MMORPG
  • Plugin
  • Java
  • Framework
  • Spigot
  • Config Files
  • Massive
  • Minecraft

QuestManager allows Minecraft Servers to transform into fully-immersive MMORPGs of almost any style. QuestManager works entirely through config files, allowing almost anybody to create quests, NPCs, shops, spells, enemies, and more for a completely custom experience every time.

Hobby

Personal Website/Demo Reel

http://www.github.com/dove-bren/dove-bren.github.io
Dynamic Demo Reel Website
  • Web
  • PHP
  • JavaScript
  • CSS
  • HTML
  • XSLT
  • XML
  • Demo
  • JS
  • dynamic
  • Website
  • Webpage

My Demo Reel website serves to showcase many of the projects I've completed and provide some description of them. Projects are documented with descriptions, screenshots, and the source (where available). In addition, a CV and personal statement are presented.

Hobby

Iron Tale

Medieval MMORPG
  • MMORPG
  • Medieval
  • Spigot
  • QuestManager
  • Minecraft

Iron Tale is a Medieval MMORPG implemented using QuestManager. Iron Tale has 197 quests, hundreds of NPCs, fine-tuned skills and crafting, and so much more. Targetted to a more hardcore audience, Iron Tale has no shortage of challenges for even the most experiened player.

Hobby

Aechoes

http://www.github.com/dove-bren/Aechoes
Strategy RPG in Unreal
  • Game
  • C++
  • Unreal
  • Strategy
  • Turn-Based

Aechoes is a turn-based cell-based strategy RPG made in Unreal. It's very early in development, but will emphasize character progression and challenging combat.

Hobby

Juggernaut's Armory

http://www.github.com/dove-bren/Juggernaut-Armory
Minecraft Combat Mechanic Overhaul
  • Mod
  • Java
  • Forge
  • Mechanics
  • Forging
  • Combat Mechanics
  • Integratable
  • Minecraft

Juggernaut's Armory rehauls Minecraft's Combat Mechanics by diversifying damage and armor types. It also provides more room for progression in the damage calculations, and eliminates a strict 'best armor'. Players are able to construct their own armor piece-by-piece and craft weapons to target specific weaknesses.

Club Work

Age Of Titans

http://www.github.com/dove-bren/AgeOfTitans
  • Mod
  • Java
  • Forge
  • Titans
  • Difficult
  • Club
  • Tinkers Construct
  • Thaumcraft
  • Integration

Minecraft Forge Mod which adds Titans to the game. Titans are incredibly strong, and can even break down your walls! Age of Titans is the central mod to the NMT Minecraft Club Server's Age of Titans mod pack.

Hobby

Quest Maker

http://www.github.com/dove-bren/QuestMaker
  • Application
  • Java
  • JSwing
  • Massive
  • MMORPG
  • QuestManager
  • Minecraft

The QuestManager framework requires a lot of config editing. To address some of the strain, Quest Maker provides a GUI interface to the config editing process. The software takes entire projects into consideration, and allows for graphical creation of all forms of config involved with a QuestManager world.

Coursework

COOL Compiler

  • Compiler
  • C++
  • Coursework
  • COOL
  • Language
  • Object Oriented
  • Lexing
  • Parsing
  • Semantic Analysis
  • Code Generation
  • x86 Assembly

C++ compiler which transforms Standford's Object-Oriented COOL language into x86 assembly. Input code is taken through all steps of a modern compiler, except assembly.

Coursework

Victim Cache Simulation

  • Cache
  • C++
  • Coursework
  • Simulation
  • Victim
  • Object Oriented
  • Traces
  • Command-Line Application

Simulation of a 32KB direct-mapped cache with a variably-sized victim cache. Simulation is trace-driven, and produces summary statistics of the input trace and config. Victim cache is configurable.