Fiddle Faddle
A 3D experiment into the nonsensical.

Last Updated: 8/17/2019
Description
A 3D experiment into the nonsensical. Freely pilot a box through an open world full of spinning cubes. Meet the jumping "sasquashes" and circle around a rotating multi-colored pyramid.
Fiddle Faddle is a sandbox experiment in implementing WebGL. Scripted in Javascript, this game makes use of asynchronous loading of 3D models, which were created in Blender and exported to JSON format using a Blender script. The THREE.js library is used to facilitate management of object orientations and positions, as well as the lighting which contributes to the bizarre atmosphere.
All 3D models were created by myself using Blender, exported in JSON format.
Future Plans
- Create more 3D entities to populate the world
- Add sound effects and music, and sync these with visual events
- Script in-game triggers and events for a more interesting experience
News
2/20/2020
Improved terrain deformation algorithm in Tank of the Hill game
11/30/2019
Implemented inventory / item pickups for Thread of Life game
9/9/2019
Promoted to Software Architect / Team Lead at Young Consulting
8/17/2019
Updated 3D assets for Fiddle Faddle THREE.js experiment
5/7/2019
Promoted to .Net Team Lead at Young Consulting
4/16/2018
Started role of .Net Developer at Young Consulting
2/5/2018
Improved mobile-friendliness throughout the site
9/5/2017
Created Running Man animation project
7/13/2016
Began HTML5 implementation of Thread of Life
8/5/2015
Updated contact form
3/2/2015
Migrated the site to better hardware!
10/12/2014
Created Broken Link Checker utility
7/21/2014
Accepted a position with Gelia as a Web Developer/Programmer
5/17/2014
Graduated from SUNY Fredonia with a B.S. in Computer Science and a Minor in Web Programming!
11/11/2013
Created the game Tank of the Hill
10/13/2013
Built a protoptype RPG "Dusty Vent" with some fellow SUNY Fredonia Students at Hack Upstate Fall 2013
10/7/2013
jeff-swift.com hits the web!
Jeff Swift

Software Architect / .Net Team Lead
Contact
Email: jeff@jeff-swift.com
Phone: (585) 519-6858