Skip to content
/ Mengine Public

Mengine is an multiple platforms engine for creating and running graphical games

License

Notifications You must be signed in to change notification settings

irov/Mengine

Repository files navigation

Mengine

Mengine is an multiple platforms engine for creating and running graphical games

CircleCI

The project uses CMake as its build system.

Windows

To get started, you need to download the source files of the dependency libraries

Mengine\build\downloads\downloads.bat

Next, we can build, for example, a debug for Visual Studio 17 2022

Mengine\build\msvc17\build_depends_msvc17_debug.bat

And generate the solution

Mengine\build\msvc17\make_solution_msvc17_debug.bat

Which we can find in the folder

Mengine\solutions\solution_msvc17_debug\Mengine_WIN32.sln

Here, we will find the main project Win32Application

Good luck with the build and usage!


To get cppcheck working, you need to add the following to .git/config

[include]
	path = ../.gitconfig

Projects

Games that are being developed or have been released on this engine

Mobile

Numberphile

Android Apple

Welcome to the world of Numberphile, a thrilling attention-training game that will put your numerical skills to the ultimate test! Designed for speed and concentration, this game is a haven for those who revel in the beauty of numbers and the excitement of a challenge.

Evil Monkey

Android

There’s a very hungry and very Evil Monkey under the banana tree! Try to steal those sweet, sweet bananas without drawing the monkey’s wrath. Shake bananas from the tree and if you get too greedy – you’re in big trouble!

The Dungeon Chronicles

Android

Fight the creatures of darkness with their own weapons to make your way through the gloomy dungeons and save princess from the Skeleton King!

Desktop

Christmas Adventure: Candy Storm Lisa’s grandfather, Santa Claus, has asked for her help delivering Christmas presents to a remote town. Trying to shorten her way, she drives through an old forest when suddenly her car turns into candies!! Moreover, everything around is scattered with candies and covered with other sweets! Help Lisa investigate what’s happened and help fix her car so she can make it to town in time to save Christmas!

Christmas Adventures: A Winter Night's Dream Shiny snowflakes, jingling bells and magic in the air… All this might not happen, because dark forces want to destroy our Christmas celebrations… again. We need your help!

The Wisbey Mystery For many years locals have avoided the manor by the woodside. Its dark and dilapidated walls keep a terrible secret about the unsolved murder of the sheriff and his wife. The mystery continues when a young journalist, writing a story about the incident, disappears under murky circumstances. Maybe the maniac’s diary he found earlier has something to do with it… Solve the manor’s mystery and save the journalist before it’s too late!

Camelot 2: The Holy Grail When Guinevere, the queen of Camelot, is stricken with a mysterious illness, King Arthur turns to the court magician to find a cure. It's soon discovered that the healing power of the legendary Holy Grail may be the only way to save the queen's life, but the Grail has been lost somewhere in the vast expanses of Avalon, a dangerous realm full of mystery. As the king's trusted magician, it's up to you to make your way into Avalon, locate the Grail, and return to the queen before it's too late! Seize this chance to be the kingdom's hero in this legendary Hidden-Object adventure!

Camelot: Wrath of the Green Knight Dark clouds hover over Camelot. The Lady of the Lake is missing, and her husband, the Green Knight, blames King Arthur, which threatens to ruin the peace that Arthur’s court has worked so hard to achieve. As Merlin’s apprentice, your job is to prove your King’s innocence and perhaps find the real culprit behind this dastardly kidnapping. It’s time to prove yourself as a prospective court mage by finding the traitor who plotted to bring down the King and preventing all-out war! Step into a world of nobility and intrigue in this exciting new Hidden-Object Puzzle Adventure game!

Pride and Prejudice: Blood Ties Recently some odd, dark rumors surround Rosings Park, Lady Catherine’s grand estate. But things get serious when you get a letter from your beloved Mr. Darcy saying that your younger sister Lydia is missing and was last seen at Rosings! What’s more, your beloved has broken up with you and forbids you to visit! Are you strong enough to fight for your love and your missing sister? You’ll need courage and heart to save the day in this eerie version of the classic love story turned Hidden-Object Puzzle Adventure!

Amulet of Dreams Alison’s sudden illness was a shock to everyone. Doctors do not understand what was happening to her, and what caused her illness. Family and doctors are desperate, and only faithful friend never lost hope. Faithful friendfriend. An ordinary little boy named Aiden. Aiden – it’s you.

The Cursed Island: Mask of Baragus Overcoming considerable obstacles Casey arrives on the island to discover, not only has her father disappeared but his entire team has also gone missing! Word quickly spreads that Stromberg, one of the team members, attempted to invoke the spirit Baragus using a mysterious and ancient artifact.

Into the Haze Rescue a young girl from the clutches of an ancient demon in Into the Haze! Guide your character through the mist of a hair-raising supernatural adventure, where she'll encounter an ancient fog demon summoned by her sister-in-law in a magic ritual gone wrong.

1001 Nights: The Adventures of Sindbad Help the lovely Princess Chalida locate the seven gems of her royal crown and break the curse that has trapped her in a body of wood!

Marie Antoinette and the Disciples of Loki The year is 1787 and the French monarchy is living its last years of peace. In Vienna, Mozart is just about to finish his latest opera. Far to the north, in Iceland, a tremendous volcano eruption has already changed the face of Europe forever. What is the link between those events?

Core Team

These are the humans that form the Mengine core team, which runs the project.

@irov

Profiler

see OPTICK

Code Style

see CODESTYLE for more information.

Code Guards

CodeFactor Codacy Badge CodeQL

License

see LICENSE for more information.