Developer of Darkness: Source, a free, fast-paced, asymmetric Source SDK 2013 Multiplayer mod.

Latest Media

No images, videos or audio files have been added to this gallery. Join now to share media with the community.

Blog RSS Feed Report abuse Latest Blog: Woe is the lone modder

0 comments by airuike on Mar 9th, 2014

Developing and maintaining a mod all alone is hard. Over the last year I've spend most of my spare time developing a Source Engine mod called Darkness: Source. When I started out, I knew nothing about modding, nothing about C++, and very little about Blender, so I developed the game with a very limited set of expectations:

  • Learn C++
  • Learn enough about the Source Engine to make a simple mod
  • Learn how to make animated player models and entities
  • Use as many of the built-in assets as possible to minimize the amount of content that I would have to generate myself
  • Keep the same as simple as possible in order to meet a realistic deadline
  • Release the mod, attract more developers/content artists/players

What did I learn over the last year?

  • C++ is difficult to understand and even more difficult to master. Right now, I think it's not worth the extra time to master.
  • The Source Engine is huge, it's very hard to understand how its features work since a lot of the engine is not open source. Despite the large community of modders, many important features are not well documented on the developer wiki. In addition, the Source Engine is a little long in the tooth--Source 2 will be out soon enough, and as a result, Source mods will receive even less attention.
  • Modelling and animation is better done by an artist/expert :) Much of my development time was allocated and expended on understanding how to make animated player models for the game.
  • Source Engine's built-in assets are even better than expected: With the 2013 SDK, players don't even need to own a Source Engine game to play the mods. At the same time, if you use the built-in assets, your mod will look an awful lot like Half-Life.
  • Planning for a simple, limited release worked well in that, I met my deadline. However, it also made the released product look much less professional, perhaps to the detriment of the mod, since it will be hard to attract players/contributors as a result.
  • It's hard to build a community when you know nothing about marketing...

In retrospect, learning about game development has been a great experience. My mod's not very successful, but I haven't given up on it yet. With any luck, in another year it will look much better than it does now.

Clockwork Mind

Clockwork Mind

Developer & Publisher with 9 members, must apply to join

Welcome To Our Profile Page, we hope you enjoyed the mods we have created so far

ID Tech 4 Modders

ID Tech 4 Modders

Fans & Clans group with 72 members, must apply to join

This is a group for all ID Tech 4 engine modders. Whether your modding forte is Prey, Doom 3, Quake 4 or all of them, we welcome you. Also, we will accept...

Source Developers

Source Developers

Fans & Clans group with 964 members, open to all members

For people and teams developing mods and games with Valve's Source engine.

Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Offline Since
Aug 7, 2014
United States United States
Member Watch
Track this member
Activity Points
6,222 of 483,941
0 members
Time Online
1 second
Site Visits
Profile Visitors
890 (1 today)
Private Message
Send Now
Members Only

Latest tweets from @aixiansheng bahaha

Sep 5 2014, 9:08pm omg, need rift/hydra so bad...

Aug 25 2014, 8:46pm

@ID_AA_Carmack What does it mean to be acclimated to VR--Could you play Quake for hours w/out instant acceleration?

Aug 13 2014, 7:41pm

@RobertBeckebans Looking through RBDOOM netcode--Any idea why it's so laggy?

Aug 13 2014, 7:39pm

Wondering if weapons can be represented by finite state machines more easily than a maze of C++ callbacks...

Jul 17 2014, 10:18pm

I think Darkness finally reached a state where completion is in sight... Better models, better gui, bug fixes, maps...

Jul 14 2014, 11:02pm

@fabynou According to new projects probably shouldn't use C++

Jul 9 2014, 6:14pm

Darkness: Source is now on Github:

Jul 4 2014, 7:51pm

@ID_AA_Carmack What limits the Oculus resolution more, bandwidth or screen-size? What about a Thunderbolt Rift?

May 19 2014, 8:05pm

@alfranken @pixelmaven Net Neutrality wouldn't matter if consumer broadband ISP's had to compete--Isn't that the real issue?

May 15 2014, 11:19pm

Ska4okserver1 friends since Jan 12, 2014
motorsep friends since Apr 11, 2014
Noah.Klabo friends since Mar 24, 2014