ProfessorMad🥸 The open source prototype of the game titled the Adventures of Professor Łysolek (eng: Ysolek) made using the godot the latest possible version 2D/3D game engine. We learn and test new engine functionalities. We want the gameplay to be mixed depending on the level, sometimes 2D, sometimes 3D and 2.5D, also top down and more styles mixing together, 📺cinematic cutscenes.
For prototyping , i downloaded some assets from itch.io and opengameart.org under free licenses and some i created myself in blender and gimp. I am slowly replacing assets with mine as much as I can.
Inspiration and sample very small fragments come from free examples available on the web, documentation, as well as the state machine I used from examples, perhaps gdquest.
During his exciting adventures, the professor will perform missions, bravely face all obstacles, he will face a lot of secrets and many obstacles to overcome. There will be very strong bosses, rich global madmen who take away people's freedom and destroy the earth. Of course, all Professor actions are for the good of people, the earth, animals and plants, so the Hero will bring peace and prosperity to the earth.
Features (most of this complete and to be continued ... ): 😃
💥 Destructable enemy objects and some obstacles..
💥 Shockwaves that knock you down from bombs and weapons.
👍 During the attack, bullet holes are created in enemy objects.
🦸 Very intelligent and characteristic opponents. First up is the nasty Rysiek sent by one of the minor bosses. They can use drones to find and bomb the Professor.
🦸 Enemies can also drive cars equipped with some pretty cool weapons.
🚀 Nice guided missiles. Lock target, track and destroy target with big explosion.
🚀 Nice classic RPG missiles.
🔫 Big, small, classic and heavy scifi modern guns.
🛩️ Autonomous drones attacking with bombs.
🥸 Player sprite: Cut out body parts + 2D skeleton animation system used.
👍 Quite precise shooting of the guns weapons, the bullet hits the place where the cursor is, while maintaining the offset for moving objects
🚗 In some levels the player can drive old cars, as well as those adapted to combat. With the preservation of physics.
👍 Static variable typing and many optimizations in scripts.
To test different scenes you need to go to the ProfessorMad/Scenes/Stages folder and load then run the scene.
💾 DOWNLOAD PROJECT:
Use command line git application: git clone https://github.com/Ciapas-Linux/ProfessorMad.git
or download project zip by pressing green button
Here is the link to the youtube channel, click on image to watch videos: