Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

1692 Excellent

About markr

  • Rank
  1. Good, +1.   Perhaps it would also be helpful to have an article which explains (with examples) how we can profile a Javascript game in (e.g.) Firefox or Chrome. As far as I know, both browsers have some kind of profiler built-in, maybe there are alternatives which are more helpful.
  2. markr

    You Don't Need to Hide Your Source Code

    There are a lot of other reasons games developers might not want to release source code:   * It's a dreadful mess - yes, really * It includes lots of incompatibly-licenced components, in source form, its own source tree, possibly with undocumented modifications * Nobody would *EVER* be able to compile it anyway. The build system is far too arcane and relies on countless other in-house build-time components from the studio, which would also have to be released, modified etc, to give any third party any chance to build the game from source. We don't have time to do all this extra work. * Therefore, nobody would actually be able to benefit from it * Cleaning up the code-base for release, preparing documentation and getting appropriate clearance from legal team etc, takes up time that we don't have when trying to make a game!   Basically, the source code of a real, commercial game is huge, messy and held together with string and duct-tape. Much of it isn't documented. A lot of it is from third parties. The build system is arcane.   Anyone who actually wanted to licence the source code to title X, would have to gain IP authorisation from all the dependency libraries (do-able, if it was another game dev house), buy licences for all the commercial tools required to build it, and get considerable support from the original dev team.   This is not going to happen for a A+ title. It might happen for a small mobile game or something, but it's fairly unlikely.
  3. markr

    What Language Do I Use?

    I think we need to remove the emphasis on Assembly language (almost never used in modern systems, outside of very specific low-level libraries that games developers might use but never modify).   I also think we need to move Javascript up a tier.   So essentially, JS => up, Asm => down   Mark
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!