Arcane Engine - 3D MMORPG Java Framework

Arcane engine is a free 3D MMORPG creator. Yet there aren’t many things added in the engine.
Features for now:
Display Manager: For now works with static width and height.
Renderings (100%)
Textures and Multitextures (100%)
Lightning (100%)
Transparency (100%)
Fog (100%)
3rd Person Camera (80%) Missing some features about rotation
Player (10%) A simple one just for tests
Day/Night (100%)
SkyBox (100%)
3D Mouse Picking (100%)
Water (100%)
Cel Shading (100%)
Text Rendering (100%)
Sound (100%)
GUI Rendering (100%)
Particle Effects (80%)
Networking (40%) Havent been really implemented just the main idea, also it isnt included in the first version of arcane engine.

File Types
3D File types: .obj
Textures file type: .png
Sounds/Music type: .mid
More file types will be added!

Features that will be added
Complete the networking
Animations Loader
Complete the player class
Add monsters and other entities

Download Link: To Be Added!

When you get more of the engine working, or when you’re able to, I’d suggest some screenshots to show examples of the engine. It’s custom and not EO based so it would be cool to have an example 🙂

Some fotos:
The engine already includes a main game loop as an example game in

Functions added today:
Full Screen mode, change the way that changes the display resolution.
Added Some input methods (esc) - exit game, alt+enter full screen - Mouse Wheel reset the zoom - insert (prntsc) screen shot
Added paths as variables, although havent set them or changed from the engine.

Download Link (V0.1):
Virus Total:
Yet its just source, the updates will be added as zip files for now, so it will be hard to add ur codes if you wanna get future updates. Also the game isn’t exportable yet! you can only run it via your ide (the project is ready for Eclipse)
The engine is using LWJGL ((Windows for now) ill add for iOS and Linux) library

The engine is free and open source, but if you like it you can donate here ->
Discord Channel:

Today’s changelog:
Added fps generator and the fps is displayed in the display title.
Added a basic monster class.
Added pause method (will pause the current thread for the time you choose).
Added openURL method (will open the url in the web browser).
Added alert method (will open a window with the message and the title).
Added getClipboardContent method (will tell you what you have at clipboard (coppied last time)).
Added second sound manager (the first is using openal, while the second is using japplet).
Added a timer (Adding a second every tick).

Log in to reply