Wendelin Reich's Blog
As an academic-turned-game-developer, I guess I'm an odd bird even by indie standards. My background is in social psychology as well as computer science. I use this background to develop highly resarch-driven character AI in C# and Unity. All my work goes into the mischief.ai middleware library, which features, among other things, lightning-fast and fully dynamic pathfinding for variable-sized characters.
Hackers vs. engineers - which is better? I learned a lesson about the absurdity of this question during the GGJ '15. I developed a hack which made me blush at first, but which turned out to be much simpler than a solidly engineered solution.
If you've read the previous parts of this series, you know how important it is to avoid heap deallocations in your C# code in Unity. Object pooling is the main technique for preventing deallocations, and constitutes the topic of this third and final post.
Part 1 provided background information and practical tips on C# memory managment in Unity. This second part, also aimed at 'intermediate'-level developers, discusses how you can uses the Unity Profiler and disassemblers to find unwanted heap allocations.
Provides background information and many practical tips on C# memory management in Unity. Part 2 introduces tools and techniques for avoiding memory leaks; part 3 discusses object pooling.
Wendelin Reich's Comments
[Blog - 04/23/2015 - 04:33]
You make a pretty radical ...
You make a pretty radical claim and don 't bother to provide any evidence r n r nIt has often been said that the problem of game design is that it 's full of dogmas which originated as technical limitations, then grew into traditions and ultimately became beliefs. I think ...
[Blog - 04/13/2015 - 12:09]
Very interesting article. r n ...
Very interesting article. r n r nHowever, some of the problems you describe aren 't necessarily caused by the size of the gamedev ecosystem in Istanbul. Rather, I 'd guess that they are caused by the fact that Turkey doesn 't seem to be an open society. Correct me if ...
[Blog - 04/13/2015 - 12:08]
Great post r n r ...
Great post r n r nFor others who may not be aware of this, I just wanna mention that technical debt is now a fairly well-developed concept, one really worth understanding: http://en.wikipedia.org/wiki/Technical debt
[News - 04/13/2015 - 10:52]
Given the declining relevance of ...
Given the declining relevance of third-party games on the 3DS, will this actually matter With their tight control over who gets published discussed many times on this site , it seems to me more like they bought themselves a cheap alternative to their in-house engine s .
[Blog - 03/31/2015 - 02:49]
[Blog - 04/01/2015 - 03:04]
These are excellent ideas and ...
These are excellent ideas and solutions, thanks Lars However, what would you recommend to someone whose project does include the kinds of secrect sauce that you mention Skip ADT, or just be selective about it