• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
fir

what is most difficult in programming to you?

59 posts in this topic

Most difficult what?

Algorithm? Topic? Language?

 

what you find a most dificcult (for you at this stage you doing things)

 

for me it would be probably two things

 

1) it is hard to hold a decent level of satisfaction from all my project state (some factors (some 'unperfections') low this satisfaction, and it is hard to keep it high)

 

2) creative aspect of things (force things to 'feel' good, for example even one separate bitmap font can feel good or not and it is hard to make all the things feel really fine [becouse to change something often you need to do quite heavy programming work in the background so it is not easy to just delete it and try something else)

Edited by fir
0

Share this post


Link to post
Share on other sites

The most difficult for me is Design and conforming to it (or try to make everyone on the team conform to it). I usually plan what general code architecture should be used for the project. And, usually, somewhere in the project I find a "better" design that I should have used. What happens is that I make compromises to the new and the old.

0

Share this post


Link to post
Share on other sites

For me it's not starting the really important changes in my code base (3d engine) but instead doing a lot of little things that are also sort of necessary and useful.

0

Share this post


Link to post
Share on other sites

High-level architecture is a problem for me. I can make individual classes and functions, and do them nicely, but making everything fit together well is something I'm still learning.

1

Share this post


Link to post
Share on other sites

Trying to decide between two (or sometimes more) relatively equally good alternatives, usually for minor details.  The result is frequent decision paralysis.

2

Share this post


Link to post
Share on other sites

I seem to have fair bit of difficulty with a few major things:

making UIs/artwork/... which doesn't suck;

doing stuff which lacks an obvious way forwards (I can do pretty good at throwing together implementations of various specs or cloning stuff, but often things are a lot slower/painful if I have to try to find the way forward for myself);

trying to do anything "from a clean slate" (vs hacking on or extending things);

...

 

some general things I seem to have difficulty with:

thinking "high-level", pretty much my entire world is "whatever I have on hand at the moment" (like, it gets frustrating with people always expecting me to think "higher level", for me, these sorts of "high-level" thoughts simply don't really exist in the first place);

thinking of "the future" as something which actually exists (it always just seems so distant, whereas whatever is going on at the moment, I can see it as it is taking place);

being expected to plan/research/... things in isolation, vs just going and "doing whatever" (and working out the specifics as they come up);

...

 

my way forwards is usually just to pile up various things and options / experiences / ..., and see whichever is more usable/promising/works-better/... then each thing seemingly opening the way to the next thing (like, if I do something myself, I have a better feel for what all is involved and how everything works), or if all else fails, lots of fiddling with stuff.

0

Share this post


Link to post
Share on other sites
Design.

Oh and dealing with other programmers, the kind of people that could think 2+2=7 and nothing on planet Earth will change their mind about it. In fact they tend to take offense if you suggest 2+2 could equal anything but 7.
0

Share this post


Link to post
Share on other sites
I don't find design, languages, etc difficult. The difficulty is understanding the problem domain and how to solve it.
Translating that solution into a design and then some code is the easy part, IMHO.
0

Share this post


Link to post
Share on other sites

Maintaining the patience to sift through all the pointless rubbish like this on forums looking for worthwhile theads to participate in.

Yeah, and gasto's recent string of low quality threads... "Why is the sky even blue?"-type threads...

EDIT:
Not that I can say I'm much better... At least gasto actually has something to talk about :| Edited by fastcall22
0

Share this post


Link to post
Share on other sites

Alright, if we can't keep this vaguely on topic, it's a candidate for getting closed.

 

I will refrain from stating my opinion on the usefulness of this thread, but I will say that it deserves as much chance to live a healthy life as any other.

 

 

Interpret that how you will :-)

1

Share this post


Link to post
Share on other sites

Maintaining the patience to sift through all the pointless rubbish like this on forums looking for worthwhile theads to participate in.

On the opposite i state that this kind of reaction as above is inferior and primitive - if it is rubbis for you get out and leave it for people with different opinion

0

Share this post


Link to post
Share on other sites


if it is rubbis for you

I mean, it's kind of rubbish altogether to conduct a straw-poll of a technical forum with no actual content or guidelines in the initial post...

 

it would be considerably more relevant to ask a small number of targeted questions, rather than the scattershot approach.

0

Share this post


Link to post
Share on other sites

 


if it is rubbis for you

I mean, it's kind of rubbish altogether to conduct a straw-poll of a technical forum with no actual content or guidelines in the initial post...

 

it would be considerably more relevant to ask a small number of targeted questions, rather than the scattershot approach.

 

 

rubbish? not relevant? maybe in some kind narrow way of thinking i do not get at all 

Edited by fir
0

Share this post


Link to post
Share on other sites


rubbish? not relevant? maybe in some kind narrow way of thinking i do not get at all - could you explain?

You are asking a vague question, and providing no guidelines to direct the answers. It's not exactly going to result in a constructive discussion.

 

So let's go about this empirically: what information/result do you hope to gain from this topic of discussion?

0

Share this post


Link to post
Share on other sites

For me the most difficult thing is continuous behaviorals.!

Simply making something in a state in which it changes its behaviour over frame by frame upon thing by thing.

Does anyone has a way of hacking this? All my solutions for that are big elephants in glass.

Even the most simple behavioral models give me creeps blink.png

0

Share this post


Link to post
Share on other sites

 


rubbish? not relevant? maybe in some kind narrow way of thinking i do not get at all - could you explain?

You are asking a vague question, and providing no guidelines to direct the answers. It's not exactly going to result in a constructive discussion.

 

So let's go about this empirically: what information/result do you hope to gain from this topic of discussion?

 

 

Not a vague imo, just simply "normal" question.. I was not expecting spanish inquisition of questions here 

 

I was curious (and wanted to comapre with my experience) 

what is most difficult to people on their way to create something 

really nice - this seem important to me to focus on biggest

hurdles, to know what it can be (i somewhat know (though vaguelly) what it is in my case so i would like more maybe not to know but to compare it with the experience of others - to build some view ) - just that

Edited by fir
0

Share this post


Link to post
Share on other sites


this seem important to me to focus on biggest hurdles, to know what it can be

 

Why?  How does knowing what's difficult for other people help you?  Shouldn't you be concerned with what's most difficult for yourself?

0

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0