Project information

The project's goal is to implement an interactive application that uses basic WebGL or advanced libraries, as in our case ThreeJS. The project covers the main aspects such as lights, textures, hierarchical models and animations. We decided to develop a 3D version of Duck Hunt, a famous game from the 80s, in which the objective is to hit as many ducks as possible. We designed the scene as a first-person game, where the player is located in a tall grass field and controls a rifle. Thanks to the help of his dog, which frightens the ducks hidden in the tall grass, the hunt can start. The game ends when the player misses five ducks. In addition, our game provides other functionalities like enable and disable sounds, pause the game or restart it.