BudgieMania,

Aaah yes time for one of my favorite hobbies... Digging into the work of infinitely more talented developers to make me feel worse about my level of competence

islandmonkeee,
islandmonkeee avatar

If only someone could do that for SimCity 4...the sort of things we could do with it...if only...

SunburyStudios,

This or the now destroyed Open SC2000. Sadly electric arts crushed all those dreams. Goddamn I would kill for open clients with some smooth zooming modern interfaces and multi threading

anthoniix,
anthoniix avatar

Lol

Calcharger,
Calcharger avatar

I cannot wait to dive into this when I get back on my PC. Far Cry isn't a bad game at all, 18 years on. This is gonna be a gold mine to learn FPS development

Itty53,
Itty53 avatar

.. for developing on an 18 year old engine virtually no one uses.

Honestly it wouldn't shock me to find out the publisher themselves released the code this far out. Who cares about crytek?

Calcharger,
Calcharger avatar

I'm a fresh, just starting self taught programmer (python, html, javascript). I'm just excited to see how a big org puts together a AAA game! Finding out about all the wild math tricks that went into Doom was eye opening, I can't wait to see what kind of tricks they used in such an open world FPS like far cry. Maybe once I get around to learning c# I can put some of these techniques to use

AshLassay,

I haven’t looked at the source yet but isn’t it written in C++ and Lua for gameplay code? I thought C# support was added much later in CryEngine V

Calcharger,
Calcharger avatar

I'm just looking for design concepts and algos

AshLassay,

You can find those in books though. It's not like the design patterns and algos are easily recognizable from the source code unless you are very familiar with the source code. It would take a serious amount of studying the source code to learn anything from it, you'd be better of just reading the books that the programmers have read. Takes less time to do so. Building a simple renderer using a book will teach you way more than deep diving into these source files.

Calcharger,
Calcharger avatar

Alright, sorry

Itty53,
Itty53 avatar

Brother (or sister), I'm a veteran programmer of over a decade professional experience and another decade behind that as a hobbyist. So please hear me when I tell you this.

If I were in your position, knowing what I know today, with the time you've got? If you want a professional career in game development, you need to dive head first into Unreal, and you can for free, right now.

Honestly you should start with Unity, but you're already looking to dip into a huge project blind, so you're courageous enough to go straight to Unreal. But spending a solid 6 months learning those SDKs and tools is going to benefit you more than spending ten years looking at that source code. Plus with crytek you'd have zero ways to go find answers as questions arise. No one uses it. Unity is the easiest to get into, answers abound. Unreal is getting better about that as epic gets better.

Seriously though, please, do this for me. I envy your position right now.

Calcharger, (edited )
Calcharger avatar

Oh, I'm just honestly doing all this as side stuff. I have an engineering degree and work professionally in energy. I just have always had little projects I've wanted to do but never learned coding until Covid happened.

Just a little hobby :)

But thank you for the advice!!

Rayspekt,

Who does one get the hands on something like this? Just by accident or through an insider or is it possible to reverse engineer something like that? Sorry for the dumb question, I am a programming noob.

Quexotic,

Most likely not legally. Possibly by luck, possibly through compromised systems or people.

Psycrow,

Or the people who coded it left it on a hard drive that was auctioned off or obtained by whatever means.

zib,
zib avatar

Could also have been one of the devs who leaked it. Lots of us keep copies of the source for stuff we work on, so they may have figured it's been long enough that no one would care if it leaked. However, I haven't looked at it yet, but I imagine it would be most problematic legally if it contained proprietary 3rd party code. Leaking that could land someone in hot water.

Quexotic,

That definitely makes sense too. Hopefully nobody gets in too much hot water.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • piracy@lemmy.dbzer0.com
  • InstantRegret
  • thenastyranch
  • mdbf
  • osvaldo12
  • ethstaker
  • rosin
  • Durango
  • DreamBathrooms
  • magazineikmin
  • Youngstown
  • ngwrru68w68
  • slotface
  • cubers
  • kavyap
  • megavids
  • cisconetworking
  • normalnudes
  • tacticalgear
  • GTA5RPClips
  • khanakhh
  • everett
  • tester
  • modclub
  • Leos
  • anitta
  • provamag3
  • JUstTest
  • lostlight
  • All magazines