Game 3D Implementation in OpenGL and GLUT - Level Basic / Simple - in C programming

Job ID: 37608408

Budget: €30 – €250 EUR

I'm looking for a seasoned game developer to create a stimulating 3D color sorting puzzle game incorporating keyboard and mouse controls up to a maximum of $60. Key skills needed include:

- Proficiency in C programming
- Expertise with OpenGL and GLUT
- Experience in 3D game development

The goal is to implement a 3D game to solve the well-known Color Sort Puzzle. The game is implemented in C using OpenGL and GLUT. These puzzles consist of jars with water of different colors that do not mix. The objective is to pour water from one jar to another (following some rules) until all jars contain water of the same color.For the game to be implemented, blocks will be used instead of water or balls. A block is a 3D shape, for example, a cube.
The game has n jars with a capacity of l levels of blocks (number of blocks per jar), and there are c possible colors for the blocks. The number of jars is always greater than or equal to the number of colors, n ≥ c.
There are l blocks of each color in the game.
At the beginning of the game, blocks of each color are randomly distributed among the jars, and some jars may be empty.
The objective is to gather blocks of the same color in the same jar by "pouring" blocks from one jar to another, following certain rules.

The ideal candidate will also have a keen eye for design, capable of creating a 3D environment that's both visually pleasing and aligns with the game's mechanics. Final delivery is targeted for 01/15/2024. Please share your portfolio of similar projects when placing your bid.
Related categories: C Programming OpenGL