Demo: https://boring-mayer-fdb8e8.netlify.com/
2D art and Pixel Art in particular can be used to create stunningly beautiful and dynamic visuals for videogames, so it is interesting to track the evolution of Pixel Art across its history.
To create the website, several popular front-end libraries were used:
- React is used for its declarative approach to DOM building and component-oriented architecture;
- Material-UI is used to provide a mature UI-kit structure and consistent but customisable look;
- GatsbyJS is used because of its large number of optimisations out-of-the box and GraphQL extendability.
- Pong ✔️
- Space Invaders ✔️
- Pacman ✔️
- Super Mario Brothers ✔️
- Castlevania 3 ✔️
- Sonic ✔️
- Super Metroid ✔️
- Castlevania SOTN ✔️
- SF 3rd Strike ✔️
- New-school: Cave Story, Spelunky & Co ✔️
- Create a slide React component ✔️
- Hook up styling
- Add drop caps to paragraphs ✔️
- Add interesting transitions between slides (inspiration: https://github.com/codrops/RotatedRevealers; but default Gatsby transitions can be enough!) ✔️
- Add a Sitemap ✔️
- Do SEO ✔️
- Add analytics
- Look into layout bugs on slides at certain pixel widths