What is PoE programmed in?

"
aldorus wrote:

look into Unity framework (are we allowed to name it? But I suppose...) or any similar. Do NOT try to write your own engine in your first game. Believe me. *wink at GGG*


While I would agree with you in terms of less experienced programmers and designers, the programmers at GGG had been programming for a while, and while the Unity engine is certainly versatile, it isn't the most powerful. Building their own engine would have been the best way to ensure total control over every aspect of the game, even if it's harder to do.
"Minions of your minions are your minion's minions, not your minions." - Mark
This is an amusing advertisement I saw while going through my first Python tutorial:

"
ciknay wrote:
"
aldorus wrote:

look into Unity framework (are we allowed to name it? But I suppose...) or any similar. Do NOT try to write your own engine in your first game. Believe me. *wink at GGG*


While I would agree with you in terms of less experienced programmers and designers, the programmers at GGG had been programming for a while, and while the Unity engine is certainly versatile, it isn't the most powerful. Building their own engine would have been the best way to ensure total control over every aspect of the game, even if it's harder to do.


It's just like that. Programming your own engine is in many cases much better option than using an existing one. Especially for an ARPG game.

For those who think that C# or Java or anything else would be good for PoE to be written in. Then you haven't grasped yet what it means to be really slow!!!
MY CHALLENGES ARE DONE ON HC, IT'S NOT SC GUYS!
for weeks, I'm keeping consider try to find a job in ggg. But I give up because my job payed well :)
stahp necro 2 year old topics?!
"
ViralTonic wrote:
What do you guys use to program Path of Exile? I'm sorry if we can't know this =P i'm just curious.


I would bet a person ;)
~ Please separate the PoE1 and PoE2 forums.
"
DirkAustin wrote:
Lol at this necro thread.


XD. I'm the one who summoned this thread again.

Programming is interesting. ... until Java came along. But to be fair, read the interview with Gosling why they designed Java as it is.

Any1 using Clojure? or other Lisps?
PoE-TradeMacro - https://github.com/PoE-TradeMacro/POE-TradeMacro/
ExileTrade - http://exiletrade.github.io/
Last edited by ManicCompression#1304 on Jul 29, 2014, 3:50:53 AM
haha,,,, sometimes it feels like it was coded in BASIC :) (the old amiga basic, you know)
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▒▒▒▒░░░░░ ++HIDEOUT IMPROVEMENT THREAD: ..../view-thread/2179528...++░░░░▒▒▒▒
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Odd that a indie company such as GGG decides to go with writing their own engine for PoE, and either have yet to implement custom allocators for memory management, or have somehow managed to make global new/delete slower.

I am sure considering the history of GGG that they have some superfluous reasoning as to why they don't implement said system, just as they claim their network sync isn't that bad.
Please for the love of God do not start programming with Java.

Don't get me wrong, I love Java. It's probably my favorite language to work in, warring with C for that top spot. But as a place to learn the basics of programming, it's terrible. All of the shiny garbage collection, memory management, references, etc. are handled for you. So you don't learn it. Not well.

Start with C. Really. Simple, powerful, bare-bones coding. Pick up K&R, read it, do the exercises, and move on from there. Once you have a solid understanding of all the nitty-gritty details in pointer management, memory, etc., any other (non-functional) language comes so much more easily. And you'll actually get what's going on behind the scenes.
"Nothing happened." - CharanJaydemyr, TheWretch


Sayya's Item Filter (updated for Ritual!) - http://www.pathofexile.com/forum/view-thread/1260712

Report Forum Post

Report Account:

Report Type

Additional Info