• 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

i tried mingw, ogl, ocl, winsocks and android .. what else

16 posts in this topic

i often feel i dislike such threads where to start,  what to chose

but it seems i like to make my own

 

previuos times i got old machine at home and could not try many

environments recently i got some newer machine and i was

starting to try some environments not to already work long with that

vut with just curiosity if i manage set it up wrote simple code an be

ready for deeper working with it l8er

 

i managed to try 

- mingw

- opengl 4.2 with shaders

- opencl 1.1

- android adk (2.2 got old phone)

 

 some other ideas what yet i could try to setup and use

(some valuable in the terms of technology for a programmer

esp game programmer)?

 

-5

Share this post


Link to post
Share on other sites

If you haven't ever done so, the most valuable thing you can do is start a project and finish it. It doesn't even have to be huge and complicated, but it should be something you can tell people when interviewing for a job or whatever. You'd be amazed how often someone applying for their first programming job cannot point to a single thing they've finished.

 

Beyond that generic advice, I'd need to know your personal goals.

 

I did a couple of prototypes of differend kinds (over 15 prototypes)

 

but now i need a setup time just configure some environments

to watch how i like it or how usable this is - what could i try?

 

my personal goal would be to make some smal but nice game

but not now, now as i said i want to try some things for technological experience..

Edited by fir
0

Share this post


Link to post
Share on other sites

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?

0

Share this post


Link to post
Share on other sites

 

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?

More what?  Jack of all trades is master of none, unless your name is John Carmack.

1

Share this post


Link to post
Share on other sites

 

 

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?

More what?  Jack of all trades is master of none, unless your name is John Carmack.

 

naaaah, i could try yet something... but got no idea what...

unity and udk would be nice to try but my downloading 

posibilities (my connection is 130 MB/hour and disconnects

each hour) limits me - probably i will not manage to 

download this... or there is a server for unity who support 

continuing disconnecting downloads ?

canvas development i was trying already (but it was shallow and 

now i just really forget how my simple development environment was there set up ;\ (but youre right i probably should try to recall

and set up 3d here - parts of this demos under canvas tag are

impressive, but webgl did not work - dont know why, im using opera 18 maybe it has no support..)

 

Probably i should try directx (9.0c i think) - never ever tried it or even see any other person doing it - but I got mingw - is it possible to work with directx with mingw ? also it has probably large downloads

which I will not get probably

 

Maybe i should try some 3d with java too... 

 

(but searching for some more ideas what is interesting to try)

Edited by fir
0

Share this post


Link to post
Share on other sites

i often feel i dislike such threads where to start,  what to chose

but it seems i like to make my own

 

previuos times i got old machine at home and could not try many

environments recently i got some newer machine and i was

starting to try some environments not to already work long with that

vut with just curiosity if i manage set it up wrote simple code an be

ready for deeper working with it l8er

 

i managed to try 

- mingw

- opengl 4.2 with shaders

- opencl 1.1

- android adk (2.2 got old phone)

 

 some other ideas what yet i could try to setup and use

(some valuable in the terms of technology for a programmer

esp game programmer)?

I don't want to be mean or to hurt your feelings...but before learning a computer language start by learning a human one.

0

Share this post


Link to post
Share on other sites

naaaah, i could try yet something... but got no idea what...

unity and udk would be nice to try but my downloading 

posibilities (my connection is 130 MB/hour and disconnects

each hour) limits me - probably i will not manage to 

download this... or there is a server for unity who support 

continuing disconnecting downloads ?

 

The ability to resume downloads is based on your browser, and very rarely on the server hosting the file. Someone hosting files has no reason to intentionally disable your ability to resume a download, and they would have to intentionally disable it.

 

For Chrome, 2 seconds of googling suggests DownloadAll extension does what you need. For Firefox, I'm pretty sure it's built in by default. Or you could even get a download manager that is not even integrated into a browser if you wanted that for some reason.

 

On what you should do next, I'm going to stick with you should actually start a project and finish it. Why do you think it is useful to have a trivial level of exposure to a million different dev tools, but no real depth of knowledge in any of them? If you have a valid reason, maybe people can guide you on what to learn next. But this sounds like trying to learn how to use every single power tool ever created before you're willing to patch a hole in the wall with putty, a putty knife, and a piece of sandpaper.

 

Edited by richardurich
1

Share this post


Link to post
Share on other sites

 

 

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?

More what?  Jack of all trades is master of none, unless your name is John Carmack.

 

"Specialization is for insects." — Robert Heinlein

 

Though it's good to at least become better-than-average in the things you learn.

Edited by patrrr
1

Share this post


Link to post
Share on other sites

In Chrome, you can also "enable download resumption" in the flags at chrome : // flags (without the spaces).

Edited by richardurich
1

Share this post


Link to post
Share on other sites

 

naaaah, i could try yet something... but got no idea what...

unity and udk would be nice to try but my downloading 

posibilities (my connection is 130 MB/hour and disconnects

each hour) limits me - probably i will not manage to 

download this... or there is a server for unity who support 

continuing disconnecting downloads ?

 

The ability to resume downloads is based on your browser, and very rarely on the server hosting the file. Someone hosting files has no reason to intentionally disable your ability to resume a download, and they would have to intentionally disable it.

 

For Chrome, 2 seconds of googling suggests DownloadAll extension does what you need. For Firefox, I'm pretty sure it's built in by default. Or you could even get a download manager that is not even integrated into a browser if you wanted that for some reason.

 

 

 

 

 

 

tnx for info about browsers and resuming (my present opera 18 downloads not allow me to resume arter net is disconected 

and reconected) i will try with firefox

 

 

 

 

On what you should do next, I'm going to stick with you should actually start a project and finish it. Why do you think it is useful to have a trivial level of exposure to a million different dev tools, but no real depth of knowledge in any of them? If you have a valid reason, maybe people can guide you on what to learn next. But this sounds like trying to learn how to use every single power tool ever created before you're willing to patch a hole in the wall with putty, a putty knife, and a piece of sandpaper.

 

 

 

i focused on the depth of projests under 1 environment last 5 years (!, one compiler one library nothing else),

 

(why do you try to enforce yr philosophy on me?, i do not get it),

 

Now as I said I need to try some/(want to try many) environments, When i get bored (and surely i soon will do) i will go back to depth coding then,

 

But now im searching what things can i setup and try in the shallow

(I agree that depth is the must in long run but thats quite different 

story)

 

Edited by fir
0

Share this post


Link to post
Share on other sites

How about learning Lua?  It's a popular and lightweight programming language that's used extensively in the games industry.  You can use Lua as a stand-alone language, or as an embedded scripting language in your C or C++ projects.  If you wanted to extend this into something game-related, you might try LÖVE, a simple 2d framework programmed with Lua.  The reference manual and Programming in Lua are good resources to start with.

 

If Lua isn't to your liking you could also consider Python (and PyGame).  Again, a popular programming language that sees a bit of use in the games industry, and is also used extensively outside of games.

 

 

What about a functional language such as Haskell?  You may not ultimately continue using your chosen language for production, but learning to think in a different way can be valuable even when working in a non-functional language.

 

 

You could also try Node.js.  One of our members recently posted an introduction to setting up and getting started guide in his developer journal.

 

 

 

How about learning a flavour of assembly to get an idea of lower-level development?

 

 

 

Sticking with things and actually finishing a project is really good advice.  You should of course do as you wish and learn whatever interests you, but at some point you'll have to choose something to stick with longer term if you actually want to get anything done.

 

Hope you like some of the suggestions. smile.png

 

much tnx i will probably try this 

(my language of choice is c with assembly and pure system

programming but would like to look onto something more too,

got about a couple of 'free time' now)

0

Share this post


Link to post
Share on other sites

 

 

i focused on the depth of projests under 1 environment last 5 years (!, one compiler one library nothing else),

 

(why do you try to enforce yr philosophy on me?, i do not get it),

 

The philosophy I'm trying to convey is that development tools are just tools. They help you do something you need to do. They get outdated quickly, so you need to be capable of learning to use the right tool quickly and adapt to any changes quickly. That comfort with learning to use tools is the point of telling new programmers to learn a bunch of random libraries and such. I think you've already mastered that skill, so I cannot in good faith suggest you stop progressing as a developer. Once you're comfortable with all the basic concepts and have all the basic skills, the next step is to actually develop software.

 

If you really don't feel like you can learn new tools as you need them, I guess search job posting for buzzwords and learn the tools involved in whatever the buzzword of the week is. I will absolutely stand by my belief that you are more capable than that, and are actually ready for the next step even if you are nervous about taking it.

 

Please understand when someone says you should work on a project instead of learning X, that is a vote of confidence in you. They are saying you are ready to handle a project, and you'll just learn X when and if you need X. Be proud of that.

 

 

I am not to much nervous (well i am a bit nervous when i am asking for 

answer in specyfic or general question and some tall me "do not do that",

i know what i want to do, this kind of do not do that is useless (i call this "subzero value")) (disputing it is also useless)

 

After all youre wrong here i disagree, somtimes it is good to do nothing in

depth and just try the 'tools' to watch them out. As to developing fine things 

it is much harder thing (I may only repeat , i got a bit of free time, new machine under the roof, i want to test some tools/ (setup some coding environments and check if its working )

Edited by fir
-1

Share this post


Link to post
Share on other sites

You could also try Node.js.  One of our members recently posted an introduction to setting up and getting started guide in his developer journal.

 

I looked at it (it was valuable advice becouse i am very far from www world and know about nothing about it except some basics of javscript )  but i did not get what it is...

 

maybe someone could explain a bit... is this some runtime that allows

you to write http servers in javascript language? What is its advantage?

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0