Recreated the Wolfenstein 3D experience in 2D as a solo project. The game features a raycasting engine for pseudo-3D rendering, enemy AI, sprite animation, collision detection, and immersive sound — ...
This project demonstrates the use of the raycasting techniques to create a 3D perspective in a 2D environment. It serves as a foundation for anyone looking to understand the fundamentals of raycasting ...
COBOL is not the first language anyone would ever think of when writing a First Person Shooter– after all , it’s the Common Business Oriented Language, not the Common Game Oriented Language. For ...
If you have ever heard or seen me talk about my macOS setup, you’ll know that I’m a huge fan of Raycast. A few years ago, Raycast took off on the Mac as an incredible alternative to Spotlight and the ...
Abstract: Dragging is a fundamental interaction technique in human-computer interaction. Prior research on dragging has generally been concerned with 2D objects on 2D interactive surfaces, with ...