• OK, it's on.
  • Please note that many, many Email Addresses used for spam, are not accepted at registration. Select a respectable Free email.
  • See https://www.intpforum.com/threads/upgrade-at-10-am-gmt.27631/

Game Programming for INTPs?

JamUsagi

Try-annosaurus Rekt
Local time
Today, 12:24
Joined
Aug 18, 2015
Messages
3
Does anyone have any tips for getting started in game programming? Things like which language I should use, where and how I should learn, what I need to know beforehand, that sort of thing. I've tried several times in the past but I always seem to hit a brick wall as it gets more complex.

...This is the right forum, right?
 

SpaceYeti

Prolific Member
Local time
Today, 05:24
Joined
Aug 14, 2010
Messages
5,600
Location
Crap
Just start programming. Use whatever language you want, since they're so similar that learning another wouldn't be hard after you get the basic structure of them.
 

Haim

Worlds creator
Local time
Today, 15:24
Joined
May 26, 2015
Messages
696
Location
Israel
I would recommend,learn small thing then make a mini "project" in order to learn that thing.
And keep doing it.

That is how I learn new programming languages or engine/framework.
 

Sir Eus Lee

I am wholely flattered you would take about 2 and
Local time
Today, 04:24
Joined
Jun 12, 2015
Messages
421
Location
How are you today
Hey, exact same thing here with me, except I already know some python and javascript. I'm confused at which program to use, to use these languages to program anything, if that makes sense.
 

TMills27

beep
Local time
Today, 07:24
Joined
Apr 11, 2014
Messages
1,077
If you want, you could try XNA framework.

When I first started, my favourite tutorials were here. (Navigate using the table of contents in the right-side column) Make sure you fully understand each step as you go along.

As an alternative, though I haven't tried it, I believe the full-version of unreal engine is free. If you plan on something big, this might be worthwhile using a pre-made game engine.

But I'd still advise you learn all the technical stuff that goes on during the game. Either using the XNA framework (which is good for beginners), or if you really want to dive into it, get the directx developer kit, and follow their samples and tutorials.
 

Blarraun

straightedgy
Local time
Today, 13:24
Joined
Nov 21, 2013
Messages
4,199
Location
someplace windswept
Python and C# are very good languages to start.

I'm learning to design games as I'd like to make money doing that in the future or at least continue enjoying it as a side activity.

There's great potential in applying the knowledge from other areas of interest and centering the game around it, or if one is interested in everything, then each aspect can be enriched as the person goes about improving their understanding of the world.

I could pretty much second what is summarised in this post, as I've come to confirm most of the experiences and suggestions there.

Someone mentioned the XNA library, here's a tutorial page for it, C# and a number of other related tools.

All in all I find game programming to be the most enjoyable part of writing code and one of the most unrestrictedly creative tasks to perform, it may include music composition, lots of learning, relying on general and specialised knowledge, system design, world design, storytelling, art design, project management, working on interactive problems with reliable feedback.
 

Sir Eus Lee

I am wholely flattered you would take about 2 and
Local time
Today, 04:24
Joined
Jun 12, 2015
Messages
421
Location
How are you today
How did you get into game programming?
 

Architect

Professional INTP
Local time
Today, 05:24
Joined
Dec 25, 2010
Messages
6,692
There's nothing particular to advice about INTP's and game programming.

To get started use the gold standard Unity engine/environment, make sure to do the programming in C#.
 

Asleepawake

Redshirt
Local time
Tomorrow, 01:24
Joined
Mar 16, 2015
Messages
5
You might find the handmade hero project of interest once you've got the basics down.
Its a video series of a 2d game being created from scratch with commentary. https://handmadehero.org
 

ActiveMind

Member
Local time
Today, 12:24
Joined
Jun 25, 2013
Messages
87
So the consensus appears to be Python and C#. What about Java for mobile?
 

Asleepawake

Redshirt
Local time
Tomorrow, 01:24
Joined
Mar 16, 2015
Messages
5
I think you have to use java for android?
Java and C# are basically the same, so transferable skills.
I wouldn't worry about what language to start with too much.
Pick a platform and code up asteroids or something :D
 

Haim

Worlds creator
Local time
Today, 15:24
Joined
May 26, 2015
Messages
696
Location
Israel
I think you have to use java for android?
Java and C# are basically the same, so transferable skills.
I wouldn't worry about what language to start with too much.
Pick a platform and code up asteroids or something :D
Actually no.
You have also c++,go,as3,haxe,c#,js,some scripting languages and more.
 
Local time
Today, 12:24
Joined
Sep 26, 2015
Messages
31
Do not enter the field practically, it's oversaturated with people who want to enjoy their hobby personally and the working conditions are deplorable.
 

_cdub

Redshirt
Local time
Today, 12:24
Joined
Oct 9, 2015
Messages
14
Have you chosen a game engine? That will pretty much pick your language for you.
I don't like C++, but unreal engine has one of the most understandable frameworks, and its free. :)

If you plan to go from the ground up on Android, java seems to be the native language of Android... And if you go that route, Android studio is boss.

Sent from my XT1254 using Tapatalk
 

bvanevery

Redshirt who doesn't die
Local time
Today, 07:24
Joined
Jan 3, 2016
Messages
1,480
Location
Asheville, NC
I second "do it", rather than talk about it. I don't think there's any perfect gaming language available. I may try to write my idea of such a thing. But hey, I cut teeth on an Atari 800, and later on assembly code was my forte.
 
Top Bottom