Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. Panda3D is Open Source and free for any purpose, including commercial ventures, thanks to its liberal license. Go ahead and grab it here. To learn more about Panda3D's capabilities, visit the gallery and the feature list. To learn how to use Panda3D, check the documentation resources. If you get stuck, ask for help on the forums, our community is very active.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles

Welcome! To this game blog :)

I'm happy to present the latest incremental update to OMAPELI - v0.3.1 Alpha Demo.

A week of hard work went into this release. The most prominent new feature is the Character Sheet (please see the image below). This menu will work as the foundation for your role playing experience - Here, you will select the path that defines your warrior, archer or mage, or something else. The plan is to have the Attribute and Skill points distributed as you level up (3 and 5 per level, respectively) - as well as a perk to unlock from 5-12 different perk trees.

20240522 21h50m13s grim

With the perk trees (in the future, not in this release): You can select a perk from a profession trees, for example a warrior, priest or a monster hunter tree; You will be able to mix and match perks from different trees for multi-classing.

In addition, I added the GUI options for loading and saving the game. Loading and saving the game world has been in the game from the very beginning. However, I have not tested it in a long time; This is because most of the game initialization is done by "omapeli commands" during the loading screen - not from a saved game. So this addition required some testing and fixing but I was surprised on how well it seemed to work.

The newly added Benchmark modes will help me to optimize the game later more reliably. One scrolls past the regular game world, the second tests the tree generation and rendering speeds, and the third tests the basic NPC logic and rendering performance.

Moving in the game is slow so I added two cars. I know, I know: It's a medieval game. But the horses won't be in the game until December maybe.

20240522 21h50m28s grim

I also changed the menus more visually appealing - or did I, what do you think?

20240522 21h50m48s grim

Full list of main changes:

  • Add initial Character Sheet
  • Add Ability and Skill points (not yet fully hooked into the rule-set)
  • Add Load and Save game
  • Add 3x Benchmark modes
  • Add two cars as placeholders for horses
  • New menu colors
  • Bug fixing

I thank you for your interest in this project that has been ongoing since the summer 2022.
OMAPELI aims to release in 2025.

PS. My previous v0.3.0 article got archived by the moderation team so I won't be adding any links or promotion to wish neither list in this article. But I would be privileged to hear any feedback you may have on the game's general direction, graphics or game-play - so that I can do better.

Cheers,
- GameDev Jonoulis

OMAPELI - Alpha demo v0.2.0
OMAPELI

OMAPELI - Alpha demo v0.2.0

OMAPELI

After 10 months of procrastination, the *infamous* OMAPELI game returns.

OMAPELI - Alpha demo is out!
OMAPELI

OMAPELI - Alpha demo is out!

OMAPELI

I released the first alpha demo for my indie game, OMAPELI. It is available for free at Itch.io.

New Forward Only release!
Forward Only

New Forward Only release!

Forward Only

A new Forward Only release just happened, making the game more active and improving balance!

Forward Only x SCP crossover!
Forward Only

Forward Only x SCP crossover!

Forward Only

In the newest release Forward Only meets SCP-4945!

Add game Games
OMAPELI

OMAPELI

Role Playing

OMAPELI is an upcoming action 3D RPG gamey currently in open alpha. It sets in a medieval world filled with magic and magic-infused creatures. You wake...

3D Virtual Psalm Book

3D Virtual Psalm Book

Visual Novel

3D application created with Panda3D to read the Book of Psalms and the Gospel of John on a 3d model of a book

Vintage Bible Reader

Vintage Bible Reader

Educational

Vintage-style Bible reader created with Panda3D. Designed to emulate the look of early command line interfaces.

KITSUNETSUKI project

KITSUNETSUKI project

Third Person Shooter

Multiplayer-focused arena third-person shooter (TPS) game.

Forward Only

Forward Only

Real Time Strategy

An open source RTS game developed on Python, dedicated to wandering of a small locomotive crew in the world struggled by a deadly cataclysm.

Starchild

Starchild

Futuristic Sim

An anime life simulation with space, music and RPG elements? How weird! This is the proposal of the this project, made by a single passioned girl gamer...

A Door to the Mists

A Door to the Mists

Adventure

An adventurer with a yearning to explore the inaccessible, misty world of magic hears a tale of a door that opens onto that world, located in a lost city...

Hiragana Katakana Ninja

Hiragana Katakana Ninja

Realistic Sim

DescriptionThis game complements your Japanese language studies by offering a fun way to fixate the Hiragana and Katakana syllabaries.

Yorg

Yorg

Racing

Yorg is a free open source 3D arcade racing game for Windows, OSX, Linux.

Cannibal Coast

Cannibal Coast

Adventure

The year is 1509. You are Diogo Álvares, shipwrecked off the Brazilian coast. You have been betrayed by your crew members and handed to the cannibalistic...

Comments
Guest
Guest - - 695,351 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 695,351 comments

Great engine! The python bindings are super easy to use, cutting development time down by at least half. The major downsides are the lack of: a scene editor, better out-of-the-box rendering/PBR, and publishing to mobile platforms. However, android support is improving and under development. So is the rendering: planned for the 1.11 release. Although a scene editor is *not* being made currently, I find that using blender to lay out the elements of the scene suffices for most needs.

Reply Good karma Bad karma+1 vote
From_Moms_Basement
From_Moms_Basement - - 1 comments

I'm relatively new to programming, but I found python easy (compared to other languages) to learn and Panda seems to be it's match in that way. It comes with loads of examples and an online manual. Even if you don't want to make a game with it, it's still useful with prototyping.

Reply Good karma Bad karma+2 votes
M_Luminoth
M_Luminoth - - 45 comments

Im looking in to making a horror first person action game and after i saw how much of a pain in the *** Unity3D would be if you didnt get the pro version (well you can write your own physics and shaders ect. for the engine but the implementation can be tricky. Doing that i thought would make it difficult to make more than HALF of the code that the games rendering and pysics system needs. So i turned to UDK and i realized, just this is 1.7 gigabytes, it is cutting edge, but i dont need cutting edge. Im looking for a moderate graphical experience. And im going for simplicity. Im making all the models and as many graphical elements alone as possible. So when this came across my eye. I thought, its simple yet effective. I Hope i will like this engine enough to develop my game on it.

Reply Good karma Bad karma+2 votes
Cyahnidde
Cyahnidde - - 128 comments

This engine is pretty good. Everything that needs fixing up you can magically fix due to the open source code and your coding abilities.

Reply Good karma Bad karma+6 votes
Cyahnidde
Cyahnidde - - 128 comments

I don't remember writing this. It's the most retarded comment I ever read.

Reply Good karma Bad karma-3 votes
treeform
treeform - - 172 comments

Its not magic. What really great is there is a great community that explain and fix tons of bugs. Two main dudes "drwr" and "rdb" are just rock stars!

Reply Good karma Bad karma+6 votes
roadking
roadking - - 380 comments

what is this engine?

Reply Good karma Bad karma+2 votes
treeform
treeform - - 172 comments

Its an open source engine.

Reply Good karma Bad karma+5 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

X