Embark on a endless running game with a frenzy feline. Written in C++, using Raylib.
Who has contributed to this project:
- Kauê Fraga Rodrigues - Game Developer.
- Aron - Artist.
Currently, our goal is to release Dinossaron version 1.0.0.
- Create game project with x86 architecture target.
- Initialize window, audio device, set window icon and set target fps to 120fps.
- Implement scene switching.
- Start scene
- Credits scene
- Gameplay scene
- Implement Dinossaron entity.
- Entity class
- Dinossaron entity
- Implement background with side-scrolling.
- Implement button component.
- Improve project structure.
├─bin/ --> build output
├─resources/ --> Sounds, sprite sheets, sprites, ui
└─src/
├─scenes/ --> Scene related stuff
│ ├─entities/ --> Entities definition
│ ├─ui/ --> UI components
│ │
│ ├─Start.h --> Start scene
│ ├─Credits.h
│ └─Gameplay.h
│
├─Game.h --> Holds current scene state, scenes instance, current mouse position and constants like GRAVITY
└─main.cpp --> Entry point and game loop
- Implement window resizing.
- Fullscreen (default)
- Fullscreen borderless
- Windowed
- Implement score system.
- Each 100 points, play score sound
- Save highest score
This project is licensed under the GPL-3.0 License - See the LICENSE for more information.