Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 2.32 KB

README.md

File metadata and controls

36 lines (29 loc) · 2.32 KB

Microcube

It's a simple game where you roll the cube and may collect prisms to finish the level. It's a clone of EDGE game by Mobigame. It's made by OpenGL (Silk.NET bindings) from scratch.

What's the goal?

I always wanted to know how people make games on low-level and how the graphics works, and this my personal project is opened these mysteries to me. I wanted to make the graphics beautiful, but I got I can't done relatively big projects... The game is not pretend to be a real game like people really play and have some fun, it include basic implementation of common things and was planned as example for me, how I can make a game from scratch, and to get some experience.

Implemented basic things:

  • Levels
  • Sprites
  • Texture atlases (include fonts)
  • UI system
  • Translations

Screenshots

Main menu Level selection
The play button just shows next screen (level selection) and the Exit button closes app. Include level list that is parsed from Resources/levels folder with their names. When button is clicked, the level opens.
image image
Game (with chromatic aberration) Win screen
When you collect prisms, counter increases on 1 and chromatic aberration effect happens. If you step on the finish, you will win. If the level is not last, the button "Next level" is displayed.
image image

System requirements

  • .NET 8.0
  • OpenGL 3.3 (at least I strive for this)

Third-party libraries

Name Link
Silk.NET GitHub
StbImageSharp Github

License

This game doesn't has any licence, i.e. all rights are reserved. But this code is trivial and was written by someone many times I guess, so you don't violate something when you write code like this, just don't copy and upload this game to resources like itch.io. I.e. formally... Copyright 2023-2024 Wafer EX. All rights reserved.