Email: nolan@sharkus.com                Itch.io Page: https://knowdawg.itch.io/                Github: https://github.com/knowdawg

Youtube: https://www.youtube.com/@KnowdawgGames-d4o

About Nolan

Nolan is working to earn majors in Computer Science and Mathematics at Benedictine College. He expects to graduate in 2027. He enjoys coding video games and creating shaders in the Godot game engine.

Video Games

Apparition

Play as a knight who, upon dying in battle, is awakened inside a labyrinthine structure at the end of time.

Play: here

Source Code: https://github.com/knowdawg/Apparition


Shaders

All shaders below were created from scatch by Nolan in the Godot game engine. The Godot shader language is based on GLSL.

Source Code: https://github.com/knowdawg/ShaderPortfolio

Screen Recording 2024-05-22 at 9.11.01 PM.mov

Sum of Sines Water Shader

Adds together many sine function of differing frequency, amplitude, and direction to create a body of water. Also utilizes basic lighting techniques for reflections, shading, and specular highlights.

Source Code: Here 

Clouds Skybox : Cloud Textures by Pieter ëSpineyí Verhoeven under CC BY 3.0

Screen Recording 2024-05-22 at 9.11.29 PM.mov

Standing Wave Simulation

Uses the Fourier transform to simulate how different standing waves act over time.

Source Code: Here 

Real Time 2D Lighting

Uses signed distance fields to quickly raymarch each pixel back to it's light source.

Source Code: Here 

Procedural Textures

Uses a noise and a palate as well as signed distance fields to create procedural 2D environment textures.

Source Code: Here 

CRT Monitor Shader

Source Code: Here

Polar Coordinate Shader

Source Code: Here

Signed Distance Field Shapes

Source Code: Here

Laser Beam

Shockwave Distortion

Source Code: Here

Mods

Booster Pack: Glowing Mushrooms

A mod for Terraria that adds 8 new weapons, a new armor set, and two new accessories. Mods for Terraria use C#.

Source Code: Here

Steam Workshop Page: Here


Pixel Art

Nolan also enjoys creating pixel art for his games. Some examples are below.

Caped Hero

Idle

Walk

Run

Attack

Jump

Dark Reaper

Dark Zombie

Bunny

Dark Soldier

Dark Bird

Screen Recording 2024-05-22 at 7.36.47 PM.mov

Ancient Castle Environment

Screen Recording 2024-05-22 at 7.35.57 PM.mov

Snowy Valley Environment