Project Marksman

A Wizard Cowboy Prototype

Project Marksman was a solo, two-week FPS prototype created for FIEA’s Ventures class in Fall of 2022.

Marksman is the combination of two ideas - “What if the player was armed with a spell-book, and could re-order pages to customize their loadout” and “What if all your spells summoned guns”

Using a fire spell to burn the wooden barricade, and jump over the train gap with a wind spell

Igniting an enemy with a fire spell

Status Effect System

One of the main goals of the Marksman prototype was to create an easy-to-use, effective status effect system.

Each element has its own set of interactions with other elements - such as cleansing another element or amplifies effects. For example, water damage will cleanse fire, and amplify the effects of frozen. These interactions are set for each individual element type, resulting in different spells of the same element referencing the same rules for interaction, streamlining the creation of new spells and reducing repeated code.

Add the “Effectable” script to any object or enemy and they’ll instantly be able to interact with the effects system. The effectable script allows for setting immunities and resistances to specific elements.

Updating Ammo counter on the pages of the spellbook

Swapping and re-ordering spells in the Spellbook’s “Table of Contents” to create a personalized loadout

Knockback and destruction on environmental objects