A 3D Plugin Engine for small and weird games.
"New and arguably improved!"
Plugin: StageFight
bonzairob @
22:20 on 24 Mar 23
WX locale bug fix
Plugin: WorldBuilder
bonzairob @
22:20 on 24 Mar 23
WX locale bug fix
Core/Release
bonzairob @
22:19 on 24 Mar 23
WX locale bug fix
Plugin: WorldBuilder
bonzairob @
13:43 on 23 Mar 23
Add navmesh colour options; fix various small bugs; modernise the status icon
Plugin: WorldBuilder
bonzairob @
21:43 on 22 Mar 23
Add warning about zip files to Prop .obj importer
Plugin: StageFight
bonzairob @
22:28 on 05 Mar 23
Tidied up code folders. Implemented the ref pose in the Pose Editor and added an opacity slider
Core/Release
bonzairob @
22:27 on 05 Mar 23
Minor build/linux fixes
Plugin: StageFight
bonzairob @
12:16 on 05 Mar 23
Improve keyframe copy/paste with some focus changes
Core/Release
bonzairob @
12:08 on 05 Mar 23
Buildscript work for auto-zip on mac, and the start of linux builds. Moved console mode from -c to --console.
Plugin: StageFight
bonzairob @
22:31 on 28 Feb 23
Fix a rotation issue with arctan2 not being continuous; fixed saving sequences; added fps optons for gif export and defaulted...
Plugin: StageFight
bonzairob @
15:41 on 26 Feb 23
Fix some issues with range selection copy/paste/cut/delete. Added a way to duplicate animations. Added a status bar.
Core/Release
bonzairob @
12:26 on 26 Feb 23
Mac buildscript updates
Core/Release
bonzairob @
22:08 on 22 Feb 23
Some alpha build automation
Plugin: WorldBuilder
bonzairob @
21:51 on 29 Jan 23
Moved ontrols entry stuff out from LibraryList to engineassets.WX.SelectablePanelsList
Plugin: Elemental
bonzairob @
10:51 on 20 Dec 22
Minor text alignment fix
Plugin: TitanBattle
bonzairob @
23:03 on 19 Dec 22
Fix some issues with test data and state edge cases
Plugin: WorldBuilder
bonzairob @
22:41 on 22 Nov 22
Enable GL context tracking work
Plugin: Elemental
bonzairob @
16:27 on 06 Nov 22
Fix possible race condition, trying to display text before its shader exists
Plugin: Elemental
bonzairob @
21:47 on 30 Oct 22
Catch OSError when checking key repeats in windows 11
Plugin: Elemental
bonzairob @
20:20 on 30 Oct 22
Update how key repeat/hold is retrieved on windows
Plugin: Elemental
bonzairob @
18:05 on 30 Oct 22
Added big old console report thing. Fixed some logic issues with events, focus, show/hide, parent/child, bounds calculations.
Plugin: TitanBattle
bonzairob @
09:31 on 07 May 22
Minor test updates, and added print test action for long iterations
Plugin: TitanBattle
bonzairob @
09:04 on 07 May 22
Added Tester for automated move effect testing, wrote lots of tests, fixed lots of bugs. Implemented Natures. Cleaned up print()s.
Plugin: TitanBattle
bonzairob @
16:41 on 15 Apr 22
Big move-effects overhaul work; added some volatile states
Plugin: TitanBattle
bonzairob @
15:58 on 31 Mar 22
Updates and fixes to move effects
Core
jac @
22:50 on 05 Jul 13
Add notes about BattleGUI state machine workings
Core
jac @
22:04 on 05 Jul 13
Significant cleanup; GUI with old (incomplete) text battle backend
Core
bonzairob @
19:32 on 30 Apr 13
Let's put that corner back
Core
bonzairob @
18:53 on 30 Apr 13
Press 4 and then shift+Y to add BW-style rock-models around selected tiles.
Core
bonzairob @
22:01 on 27 Apr 13
Debugged tile selection and extrusion; press M to add new duplicate tiles 16px above selected; added ten trees
Plugin Engine?
Start a project, pick your plugins, and create your game. Or at least, thats how it's going to work - we're still in the early alpha stages, so stick around!
There are no public downloads yet, so if you're interested in trying it out, consider joining our Discord!
Core
The allfathers' domain. jac and bonzairob maintain and update the Core, encompassing all.
3dPƐ is written in Python, using WX, Pygame, OpenGL and other libraries.
Plugins
Plugins add states to the core - like overworlds and battle systems. Perhaps you want a 2D MMO, or maybe 2D sprites in a 3D world? Turn-based or realtime battles? Pick the right plugins for your project to make it happen.
Are you a python dev who wants to make something interesting? Come make plugins with us!
More Info
Games
Got a cool game idea? Fed up of RPGMaker and the rest? Have a look at what other people are making with 3dPƐ and its plugins.
More Info
The Core
The Core is the prism through which your plugins and games shine.
For plugin developers, the Core provides standardised access to system info, Pygame, WX and OpenGL, along with image manipulation, audio playback, git-friendly data storage for game project versioning, and a load of useful utilities and classes.
The end result is that you run the Core, which loads the Game, which decides what Plugins to load and run. Plugin engine!
The breadth of the Core's functions will be expanded in the future, to act as a hub for game developers, as well as compiling into the lightweight wrapper for finished games.
Meet 3bot
3bot is our mascot, and the hardest worker.
He likes helping people look their best in the Discord, keeping people up to date with dev updates, and long rolls on the beach.
He was designed by Moppy.