NetGore - C# online RPG engine

NetGore - C# online RPG engine

Postby Spodi » 25 Jan 2010, 21:52

NetGore is a free, open-source 2D online RPG engine written in C#. It is cross-platform and supports both top-down and sidescroller games. NetGore comes with a large amount of the fundamental MMORPG components built in which allows you to focus more on designing your game.

Image Image Image Image
(view more images)

Purpose: The idea behind NetGore is to provide a strong foundation to build a game off of, and to provide the implementation of all the fundamental components involved in 2D online games. That way, people can spend their time with what makes their game unique and stand apart from the rest. For the past few years, the focus has been on performance, flexibility, and advanced features. Recently, the focus has shifted to making it even easier and faster to create your own game with NetGore.

Target audience: NetGore is intended for online multiplayer 2D games only. Although the focus is mainly on real-time RPGs, most any kind of multiplayer 2D game is fine. Some users have already implemented shooters and turn-based combat. We also focus especially on indie developers in numerous ways, such as by including a lot of the features for you and providing a fully-functional base game to work off of.

Features: A detailed list of features can be found on the about page, but in short, most of the basic (and some more advanced) MMORPG features are built in to the engine. More features are always being added as well based on the demand for them.

Links:
Home page
Screenshots
Download page

Any feedback is appreciated, either here or through the NetGore forums.
Last edited by Spodi on 15 Dec 2012, 19:50, edited 2 times in total.
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Re: NetGore - C# online RPG engine

Postby Spodi » 05 Mar 2010, 08:12

Version 0.1.1 is out with a lot of new features such as quests, guilds, grouping, lighting, and more.
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Re: NetGore - C# online RPG engine

Postby Spodi » 12 Nov 2010, 01:15

Version 0.3.3 released, and the size of the download has been shrunk significantly (to ~3.5 MB) to make it easier to quickly check out.
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Re: NetGore - C# online RPG engine

Postby Spodi » 24 Nov 2010, 21:48

Version 0.3.4 has been released.
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Re: NetGore - C# online RPG engine

Postby Spodi » 17 Dec 2010, 01:21

Version 0.3.5 has been released.

Change log {l Wrote}:This release mostly contains bug fixes and design improvements, both in the database and in code.

- Many database tables now use auto_increment instead of the next free ID. Tables that do not insert/delete rows outside the editor, such as character and item templates, still use the next free ID.
- Added EventCounters class, which is like a very high-performance, light-weight version of WorldStats. See the feature description for more details.
- All object events now use EventHandler to adhere to the .NET standard practices better
- All events in NetGore are now invoked by using a .Raise() extension method that will, by default, log and swallow any exceptions thrown by the event listeners
- Added new mini-project to check the NetGore code to make sure events are all being invoked properly
- Content files can now be "recycled", which puts them in a special "recycled" asset folder instead of actually deleting them. Basically like a custom Recycling Bin for NetGore's content.
- The sound and music can now be edited and auto-updated via the editor
- Can now properly create and delete particle effects and emitters
- Can now define custom filters in StringRules
- When there is an issue with loading content, it won't spawn a message box every second

And as always, many more changes were made, and the complete listing can be found in the SVN logs.
Last edited by Spodi on 17 Dec 2010, 15:26, edited 1 time in total.
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Re: NetGore - C# online RPG engine

Postby charlie » 17 Dec 2010, 02:03

Spodi {l Wrote}:Version 0.3.5 has been released.

No changelog summary or even a changelog?
Free Gamer - it's the dogz
Vexi - web UI platform
User avatar
charlie
Global Moderator
 
Posts: 2131
Joined: 02 Dec 2009, 11:56
Location: Manchester, UK

Re: NetGore - C# online RPG engine

Postby Spodi » 17 Dec 2010, 15:27

charlie {l Wrote}:
Spodi {l Wrote}:Version 0.3.5 has been released.

No changelog summary or even a changelog?


Added. :)
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Re: NetGore - C# online RPG engine

Postby Spodi » 31 Jan 2011, 03:12

Version 0.3.6 has been released.

Change log:
- Added code documentation for a huge number of exceptions (making it easier to determine what exceptions a method may throw)
- Fixed InstallationValidator's detection for latest versions of MySQL
- Fixed user respawn position logic
- Fixed teleport logic
- Fixed a few incorrectly written queries
- Fixed memory leak when reloading lazy images, along with some other improvements to lazy-loaded assets
- Added ability to specify modifier keys for certain input events
- Updated used versions of Lidgren Networking Library, SFML, and NUnit
- Various improvements to the UI of the editor
- Added sanity checks for some server configuration values
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Re: NetGore - C# online RPG engine

Postby Spodi » 15 Dec 2012, 19:50

Version 0.4.0 has been released, which adds some great changes to make using NetGore quicker & easier. We have also added a lot more content to the wiki to help make it easier to learn.
Spodi
 
Posts: 8
Joined: 25 Jan 2010, 21:50

Who is online

Users browsing this forum: No registered users and 1 guest