Erin Van Brunt
Engineered an engaging endless runner game inspired by classic arcade titles, leveraging React.js and HTML5 Canvas. The game features a unique retro-pixel aesthetic with a Halloween theme, demonstrating proficiency in game logic implementation, custom hook development, and audio integration within a React environment.
Tech Used: Audio API Integration, CSS Animation, Custom React Hooks, Game State Management, HTML5 Canvas, Keyboard Event Handling, Performance Optimization, Pixel Art Design, React.js, Responsive Web Design, Web Audio API, CSS Variables, Flexbox Layout, Media Queries, CSS Pseudo-elements, requestAnimationFrame
for smooth animations, Collision Detection (AABB), Dynamic Difficulty Scaling, Asset Preloading, Touch Event Handling, CSS Box-shadow for visual effects, Base64 Encoded Images, ES6+ JavaScript Features, Asynchronous JavaScript (Promises, async/await), React useEffect
, useState
, useRef
, and useCallback
Hooks, CSS clamp()
function for responsive typography, Event Bubbling Prevention, Accessibility Considerations (ARIA labels).