GitHub / jMonkeyEngine / sdk
The jMonkeyEngine3 Software Development Kit based on Netbeans
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jMonkeyEngine%2Fsdk
PURL: pkg:github/jMonkeyEngine/sdk
Stars: 332
Forks: 104
Open issues: 125
License: bsd-3-clause
Language: Java
Size: 165 MB
Dependencies parsed at: Pending
Created at: over 9 years ago
Updated at: 25 days ago
Pushed at: 2 months ago
Last synced at: 19 days ago
Commit Stats
Commits: 2367
Authors: 41
Mean commits per author: 57.73
Development Distribution Score: 0.591
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/jMonkeyEngine/sdk
Topics: development-kit, hacktoberfest, ide, jmonkeyengine, netbeans, sdk
SDK Release 3.8.0
v3.8.0-stable-sdk1
Highlights
- Based on Netbeans 25 (up from 24)
- Comes with JDK 21.0.7 (up from 21.0.5)
- jME engine version 3.8.0 used internally and by Ant projects (up from 3.7.0)
- New game templates to help you quick start your jME journey!
- Bug fixes
3 project templates to get started with. Available in the same way you create other jme projects:
The available projects are:
RollingTheMonkey. Simple ball physics game cloned from the tests project.
Jaime’s Ascent. More complex game with chase cam and moving obstacles (pictured).
MonkeyZone. Classic networked multiplayer game based on BattleZone.
What’s Changed
- Also include the JSON GSON implementation for gLTF model loading by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/639
- Fix adding custom controls and app states to scenes in Gradle projects by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/641
- don’t allow bounding scale for marker to be too large by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/644
- Allow node actions on multiple selected nodes (Delete, etc) by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/642
- fix material editor incompatibility by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/645
- Add game template by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/629
- Upgrade to Netbeans 25 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/647
- Update to jME 3.8 release by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/649
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.7.0-stable-sdk2...v3.8.0-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Download
SDK Release 3.7.0-sdk2
v3.7.0-stable-sdk2
Highlights
- Based on Netbeans 24 (up from 23)
- Bug fixes & updated libraries (mainly for Ant projects)
- GLSL now has basic auto-completion feature
- Animation merging
What’s Changed
- Fix jME tests template and Ant BasicGame template by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/621
- Update Stephen’s library versions by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/622
- fix AppStateExplorer not finding AppStates extending BaseAppState by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/623
- Upgrade to Netbeans 24 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/631
- Merge animations actions by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/626
- Fix NPE on GlslLexer by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/633
- Use Tries to match with the GLSL keywords by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/634
- speculative fix for failed spatial updates in scenecomposer window by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/624
- update template libs by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/627
- GLSL auto-completion by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/637
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.7.0-stable-sdk1...v3.7.0-stable-sdk2
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Download
SDK Release 3.7.0
v3.7.0-stable-sdk1
Highlights
- Comes with JDK 21.0.5 (up from 21.0.4)
- jME engine version 3.7.0 used internally and by Ant projects (up from 3.7.0-beta1.2.2)
What’s Changed
- Feature/jme 3.7 stable by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/618
- Add jME 3.7 as a known version by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/619
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.7.0-beta1-sdk1...v3.7.0-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Download
SDK Release 3.7.0 beta 1
v3.7.0-beta1-sdk1 Pre-release
Highlights
- Many bug fixes on property editors
- New geometries to drop in to your scene
- Support for importing FBX models (glTF is the preferred format still)
- glTF import greatly improved (jME 3.7 feature)
- Animation layer creation support
- Based on Netbeans 23 (up from 20)
- Comes with JDK 21.0.4 (up from 17.0.9)
- jME engine version v. v3.7.0-beta1.2.2 used internally and by Ant projects (up from 3.6.1)
What’s Changed
- Disable Windows x86 by default by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/563
- Netbeans 21 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/565
- Update to Gradle 8.6 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/566
- Upgrade Gradle game template Gradle 8.4 -> 8.6 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/567
- Update readme.md by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/569
- remove fields not existing in Minie by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/571
- Java 21 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/572
- add cylinder to New Geometry options by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/576
- Feature/java21 code cleanup by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/573
- fix stopping and removing animclip when deleting them by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/578
- Update Minie to 8.0.0 and Heart to 9.0.0 by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/580
- reset background color when closing scene by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/579
- SVG icons for OBJ by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/586
- Add support for loading FBX models by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/585
- Update CharacterControl to be compatible with Minie by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/588
- Add missing file by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/591
- Update gradle.yml by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/592
- Fix JmeVehicleWheel: wrong Sheet.Set name by @capdevon in https://github.com/jMonkeyEngine/sdk/pull/590
- Fix incorrect assignment by @TheLivan in https://github.com/jMonkeyEngine/sdk/pull/593
- Always get the latest JDK version by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/596
- Material editor fixes by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/599
- Issue 561 by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/574
- Issue 597 - Avoid duplicates in matdef list by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/602
- Fix PBR light toggle button in Material editor by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/603
- Add WireBox and WireSphere to primitives by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/604
- Upgrade to Netbeans 22 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/609
- Add some opens flags (to allow viewing javadoc) by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/610
- Upgrade to Netbeans 23 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/614
- Feature/3.7 branding by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/605
- Upgrade to jME 3.7 BETA by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/615
- Create AnimLayers in the SceneComposer and play animations by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/612
- Issue-606. replace String list with TreeSet by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/616
- Gradle template to use Java 21 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/617
New Contributors
- @capdevon made their first contribution in https://github.com/jMonkeyEngine/sdk/pull/590
- @TheLivan made their first contribution in https://github.com/jMonkeyEngine/sdk/pull/593
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.6.1-stable-sdk4...v3.7.0-beta1-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Download
SDK Release 3.6.1-sdk4
v3.6.1-stable-sdk4
Highlights
- Some small paper cuts resolved
- Feature AssetBrowser (https://wiki.jmonkeyengine.org/docs/3.4/sdk/assetbrowser.html)
- Gradle template with LWGJL3 now works on MacOS
- Java 21 ready (not included in the release)
- Built-in old Blender is no more
- Based on Netbeans 20 (up from 19)
- Comes with JDK 17.0.9 (up from 17.0.8)
- Replaced native bullet with Minie (https://github.com/stephengold/Minie)
What’s Changed
- Assetbrowser by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/506
- Assetbrowser fix branch2 by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/530
- Gui fixes by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/531
- update version numbers for libraries in com.github.stephengold by @stephengold in https://github.com/jMonkeyEngine/sdk/pull/538
- add 5 optional libraries from com.simsilica by @stephengold in https://github.com/jMonkeyEngine/sdk/pull/539
- add back unit test that has gone missing by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/537
- This adds samplerCube and sampler2DArray to the shadernode definition… by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/535
- Feature/gradle template improvements by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/545
- Issue#534 scene composer panels scrolls with mouse movements by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/546
- Replacing bullet-native with Minie by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/547
- update minie to 7.8.0 by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/549
- Added some module exceptions by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/554
- Netbeans 20 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/553
- Get new Java 17 version by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/552
- Feature/jdk download tweak by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/555
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.6.1-stable-sdk2...v3.6.1-stable-sdk4
Note for upgrading from previous SDK versions
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Download
Assetbrowser Prerelease
v3.6.1-stable-sdk3_assetbrowser_alpha Pre-release
This is a pre-release of the SDK with the new AssetBrowser module included. More info here:
https://hub.jmonkeyengine.org/t/asset-browser-for-sdk-a-first-look/47015
https://www.youtube.com/watch?v=Z89aQCKcFHs
This is a big change, any help in testing it is appreciated.
Wiki entry: https://wiki.jmonkeyengine.org/docs/3.4/sdk/assetbrowser.html
Download
SDK Release 3.6.1-sdk2
v3.6.1-stable-sdk2
Highlights
- Some small paper cuts resolved
- Based on Netbeans 19 (up from 18)
- Comes with JDK 17.0.8 (up from 17.0.7)
What’s Changed
- Open module to allow drag & drop in code editor by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/515
- Make Scene Composer grid symmetrical by @peedeeboy in https://github.com/jMonkeyEngine/sdk/pull/517
- fixing Material Parameter strings by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/522
- #324 - changes VarType to JComboBox with hardcoded values for Shader Node wizard by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/400
- Latest JDK 17 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/526
- Netbeans 19 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/527
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.6.1-stable-sdk1...v3.6.1-stable-sdk2
Note for upgrading from previous SDK versions
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Download
SDK Release 3.6.1
v3.6.1-stable-sdk1
Highlights
- jME engine version v. 3.6.1 used internally and by Ant projects (up from 3.6)
- Based on Netbeans 18 (up from 17)
- Comes with JDK 17.0.7 (up from 17.0.6)
What’s Changed
- Add awt-dialogs to get jME settings dialog back by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/505
- Latest JDK 17 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/507
- Netbeans 18 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/508
- Update readme.md by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/509
- Update to jME 3.6.1 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/512
- Add jME 3.6.1 to known versions by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/513
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.6-stable-sdk4...v3.6.1-stable-sdk1
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform
(Windows)
/home/user/.jmonkeyplatform
(Linux)
Download
SDK Release 3.6
v3.6-stable-sdk4
Notable things:
jMonkeyEngine 3.6
Netbeans 17
JDK 17
Gradle projects assets fixed. (No more missing MatDefs)
Note: Due to the changes in this release, you need a fresh install of the SDK. If you have a previous SDK installed;
- find the ‘.jmonkeyplatform’ folder (usually in your ‘home’ directory).
- Rename it to keep the configs.
- Install.
- Copy the ‘config’ folder from the renamed folder into the new ‘.jmonkeyplatform’ folder.
What’s Changed
- Set FlatLaf Dark as default Look and Feel by @peedeeboy in https://github.com/jMonkeyEngine/sdk/pull/450
- Improve ProjectAssetManager’s Gradle support by @peedeeboy in https://github.com/jMonkeyEngine/sdk/pull/448
- Material Editor overhaul by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/389
- Use the newer tangent generator, fixes the shiny sphere template by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/456
- Update copyright year by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/455
- Do not overwrite Editor Profile on every load by @peedeeboy in https://github.com/jMonkeyEngine/sdk/pull/458
- Adding teapot geometry as a preview geometry by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/459
- Fix NPE and reduce nesting by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/462
- Update some stephengold libraries and make mavenCentral the first place by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/454
- Gradle wizard searching Maven central for latest versions by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/464
- Removing deprecated settings by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/468
- Fix #463 by allowing other texture settings and only changing Flip an… by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/467
- SDK to use and bundle JDK 17 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/473
- Netbeans 17 by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/475
- Update to jme 3.6 by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/476
- correct name for particle emitter icon by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/480
- update to 3.6.0-stable and ignore META-INF entry when making project.xml by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/481
- Update license years by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/484
- Make sure we refresh the patch notes for jME version by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/485
- Fixes reported issue when changing camera near plane. by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/489
- Fix Windows installer by @tonihele in https://github.com/jMonkeyEngine/sdk/pull/492
- Add JME 3.6.0 patch notes and fix broken packages by @peedeeboy in https://github.com/jMonkeyEngine/sdk/pull/497
- fixes texture name parsing issue in texturepanel by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/501
- makes most widgets resizable. center pane is still a bit greedy. the … by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/502
- Work around for #176 “Scene graph is not properly updated for renderi… by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/490
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.5.2-stable-sdk2v3...v3.6-stable-sdk4
Download
SDK Release 3.5-sdk2
v3.5.2-stable-sdk2v3
Highlights
- Netbeans 16
- Pbr Light button in Material Editor
- Fixed broken Pbr environment in SceneComposer
- Fixed reopening materials in Material Editor
What’s Changed
- #432 fixes missing width and height tags by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/433
- #429 FilterExplorer - Disabled Filter icon wrong size and color by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/434
- preliminary fix for #430 by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/431
- #303 dark app icons by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/437
- propose to fix #266 by moving installed jar by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/438
- fix JmeTests project requirement by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/440
- update to netbeans 16 to fix build by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/441
- upgrade changed installer files and change version by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/442
- this fixes #418 by adding a button to enable the pbr light probe in t… by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/443
- ExternalChangeScanner bug fixes and improvement by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/444
- trying to fix build by rolling back to previous release drafter version by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/445
- reverting workflow change by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/446
- fixes missing text for tooltip by @neph1 in https://github.com/jMonkeyEngine/sdk/pull/447
Full Changelog: https://github.com/jMonkeyEngine/sdk/compare/v3.5.2-stable-sdk1...v3.5.2-stable-sdk2v3
Note for upgrading from previous SDK versions
There is no upgrade path per se, but if you have had any older SDK version on your computer. This new version might fail to start. To fix this you need to delete the following folder (old SDK settings):
C:\Users\user\AppData\Roaming\jmonkeyplatform (Windows)
/home/user/.jmonkeyplatform (Linux)
Download