Hello everyone, I'm quite new to this community. I've been working on a 2.5D online RPG engine for some time now. That allows you to use your sprites in a 3D environment where players can interact with each other and take part in actions easily scripted in the c# scripting system built into the server.
The client uses sprites for players and NPCs. The environment client side is made up of real 3D objects and a special terrain system that works similar to tiling in RPG Maker. I'm posting it here to get some feedback and perhaps some help with sprites for it. The base of the server and client are very much down and players can connect, walk around and talk to each other. The plan is to have a fully featured editor similar to that in programs you know like RMXP, but in a 2.5D world.
The idea is to make the toolset available to anyone(on a windows machine) to create games with.
The main features I have implemented so far are:
Client- Player Movement
- Chat
- Zoning
- Other Player management
- Basic NPCs
- Terrain system
- 2.5D Sprite system
- All Major networking
- Heightmapping
Server- MYSQL Database use(for accounts and player data)
- Player and NPC pathfinding and management
- C# Scripting for users to define behaviour and events within their game
- All Major networking
Both are written in C# and the client makes use of DirectX for its 3D graphics.
Below are some screenshots just using a sprite from Ragnarok Online and a tileset from RMXV to demonstrate tiling(similiar to that in 2D games) on the terrain and 2.5D player and NPC sprites, the graphics are temporary and I mean to come up with some default content(users will be able to easily add their own). This is pretty early on in its development and your ideas and help for features are welcome!
Multiple Clients
100 NPCs