Game Credits
Eric Ciocca — Full Title History
Penn Gaming Studios — 2019–Present
Manager, Software Engineering · Mobile casino gaming (Cocos Creator, BabylonJS)
Larry's Legendary Gold
Dollar Dollar Energy
Hollywood Murder Mystery
Wuji Dragon
Neon Vault
Piggy Chef Showdown
Lucky Cat Baccarat
Space Bison
Barstool Roulette
Slots Framework — Created and maintained a cross-project toolkit of commonly-used functions shared across all slots titles.
Universal UI Framework (UUI) — Created and maintained a shared UI component library ensuring consistent user experience and visual design across all titles.
HitPoint Studios — 2010–2019
Senior Engineer · AR & real-time networking for entertainment and retail clients
Color BlastAR
- First-person shooter on Google TANGO with 6DOF AR tracking.
- Ported to ARKit (iOS launch title) and ARCore (Android).
- Added Lenovo Mirage helmet + controller support.
Gettysburg Battlefield AR
- Prototype app showcasing Niantic's AR and Geolocation SDK.
- Interactive tour guide and educational mini games.
- Compete with other players to "catch" free-roaming soldiers and battlefield landmarks.
- Niantic NBRDC finalist →
Bubble Planet
- Bubble-popping puzzles on a real-world scale!
- Uses AR for larger-than-life gameplay.
- Uses geolocation to place collectables; gameplay variations based on weather and popularity.
- Using Niantic AR and Geolocation SDKs.
Explore Interactive MindLabs
- Educational AR app with virtual interactive gameboard.
- Up to 4 students collaborating in-person or remotely via Photon networking SDK.
Ellen's Game of Games — Buckin' Blasters
- Created minigame integrated with app economy, security, and asset pipeline.
Vikings: Raiders of Riches
- Physical casino machine interface via GameCo SDK.
Play Caesars
- Mobile AR game with virtual board overlaid on a physical drink coaster.
- Multiplayer "Beer Pong" synced between two players via AR networking.
Hasbro Drone R&D
- Autonomous drone navigation using IR beacons; hand-tracking flight control.
Disney Magic Timer
- Extended AR minigame with ARCore/ARKit surface tracking.
Kody Kapow: Village Defender
- AR minigame using HitPoint's HART camera-position tracking technology.
Aisle411 (Walgreens, DisplayData)
- Used Google Tango to provide AR-enhanced navigation, product location, and promotion in real-world stores.
Dragon Adventure: World Explorer
- Used Nokia's here.com maps to generate levels based on user location.
- Used social media to collect interactive landmark features.
- Cached generated data to AWS for quicker resolution.
Plants vs. Zombies
- Added challenge modes, extra content, and advertising.
Peggle
- Added challenge modes, extra content, and advertising.
Peggle Nights
- Added challenge modes, extra content, and advertising.
Solitaire Blitz
- Added challenge modes, extra content, and advertising.
Fate: Undiscovered Realms
- Feature and content work; multi-dungeon architecture; modular content pipeline for artist/fan asset additions.
Fate: The Traitor Soul
- Feature and content work continuing the Fate series.
Fate: The Cursed King
- Feature and content work continuing the Fate series.
Build-A-Lot: Monopoly Edition
Build-A-Lot: The Elizabethan Era
Doctor Despicable's Dastardly Deeds
Marooned 2
Guardians of Magic: Amanda's Awakening
Marvel's Avengers: Run Jump Smash!
Bejeweled
- Windows 8 port.
HART SDK — Created and maintained HitPoint's Augmented Reality Technology SDK: a Unity-based abstraction layer supporting ARKit, ARCore, Wikitude, 8thWall/XR, Vuforia, and others, with 6DOF tracking, surface detection, and image recognition.
Persuasive Games (Ian Bogost) — 2008
Programmer · iPhone (Xcode / OpenGL ES) · PC
A Slow Year
- Integrated an Atari 2600 emulator for the PC port of Ian Bogost's BAFTA-nominated experimental game.
- A Slow Year was originally written in assembly for the Atari 2600; the PC port required embedding a full emulation layer.
Airport Security / Snowglobe Collectible
- Collectible snowglobe app with geolocation-based unlocks — visit real-world airports to collect new globes.
- 3D physics simulation of snowglobe behavior; shake the phone via accelerometer to swirl the snow.
Golden Goose Games — 2006–2010
Programmer · Windows (Visual Studio)
Garden Defense
- Ported 2D sprite system to DX3D surface rendering; built particle system (wind, rain, explosions).
Chrysler Golf Challenge
- Centralized notice config, tournament levels, live score leaderboard.
Underwater Adventure
- Windows screensaver mode; load-time investigation and fixes.
Blasterball 3
- HOT (HTML-on-Texture) integration; embedded video advertising.
Blasterball 2
- HOT library integration and server-distributed advertising.
Polar Bowler
- HOT library integration and server-distributed advertising.
Polar Golfer
- HOT library integration and server-distributed advertising.
Shooting Stars Pool
- HOT library integration and server-distributed advertising.
Electric Sheep Company — 2008
Software Engineer · macOS, Linux, Windows (C++)
Second Life (Proprietary Fork)
- Managed code integration on a cross-platform fork of the Second Life viewer.
- Merged upstream changes from Linden Labs into a proprietary client targeting macOS, Linux, and Windows.
Minerva Software — 2005–2006
Programmer · Windows (Gamebryo / MFC)
Prometheus Sales Training Simulator
- Gamebryo-based platform modeling real big-box retail environments with dynamic inventory and configurable store layouts.
- Interactive customers for employee training scenarios.
- Built MFC tooling that let non-programmers script customer interactions in a flowchart-style interface.
Cyberlore Studios — 2002–2005
Programmer · Windows, PS2, Xbox
Playboy: The Mansion
- Gameplay, model placement, and character conversation systems.
- User-created photo-shoot image system scaled for PS2/Xbox/PC storage limits.
- Implemented Xbox Live Aware SDK.
Risk: Global Domination
- UI, 3D model animation, and peer-to-peer network play via GameSpy Peer SDK / SNSystems NDK.
- Voice chat via Logitech USB headset and GameSpy Voice SDK.
Godzilla: Save the Earth
- Consulted on GameSpy online multiplayer implementation.