Jump to content

Arcane Engine - 3D MMORPG Java Framework


alextoti99

Recommended Posts

Introduction
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

 

Some fotos: https://imgur.com/a/WwjrP
The engine already includes a main game loop as an example game in MainGameLoop.java

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): http://www.mediafire.com/file/q3jggwwwnm6g54w/V0.1.rar
Virus Total: https://www.virustotal.com/#/file-analysis/Yjc5Y2RiNmFlNmEzODNmOGZhZTJmM2YxNWYyMjlhODc6MTUxNTA4NTM4OQ==
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 but if you like it you can donate here -> paypal.me/AlexandrosTitonis

Discord Channel: https://discord.gg/FQGk97a

Link to comment
Share on other sites

oh man now we are talking the same language. I'll try it when it's more completed and if I like it and have time I'll help you coding. I'm learning JDesktopPane & JInternalFrame a lot, I'm sure I can help coding the GUI.

Edited by Khaikaa
lol wrote JInternalPane instead JInternalFrame
Link to comment
Share on other sites

9 minutes ago, Khaikaa said:

oh man now we are talking the same language. I'll try it when it's more completed and if I like it and have time I'll help you coding. I'm learning JDesktopPane & JInternalFrame a lot, I'm sure I can help coding the GUI.

thats awesome ill need help with GUI :D

 

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).

Link to comment
Share on other sites

1 minute ago, Kibbelz said:

Looks interesting however why use this over somthing way more superior like unreal engine or unity?

 Well, I guess it's the same situation as intersect engine's, you also can create games like rpg maker's on unity, but much difficult than using intersect engine. Also, creating your own game dev engine must be wonderfull, I would like to create my own too if I have time and knowledge enough.

Link to comment
Share on other sites

28 minutes ago, alextoti99 said:

well you can join in and help, ill raise some money the sooner i get (kinda difficult as i have other expenses) to get a forum, also if you wanna contribute ti would be nice

 I want, the issue is that I'll end my studies this July, so I have no much time. After that I'll happily try helping you with it.

 

Good luck!

Link to comment
Share on other sites

Got some changes in plans due to some research ive done.

The updates will be:

Change from Java to C# (java is'nt compatible with consoles and will give hard time in installation to other users, while it doesn't use the resources as C#)

More upates soon! + website

Link to comment
Share on other sites

  • 2 months later...

Hello Alex,

 

I am currently in the process of creating a small MORPG that will expand to a MMORPG in time and if you are interested in joining the team or would like to hear more details feel free to contact me @ lego.game.dev@gmail.com

 

I believe we would benefit from your engine as would you from our input and support.

 

Best regards,

Loki

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...