Computer Programming

Apollo Creed

Look at your face
Supporter
Joined
Feb 20, 2014
Messages
62,034
Reputation
15,469
Daps
230,899
Reppin
Handsome Boyz Ent
Actual class breh

Still you need to actually apply the stuff over time and get good at something opposed to just hopping around. Once you know one language its not to hard to learn others, which is why its beneficial to master a fundamental language such as Java or C++ (or Objective-C/Swift if you want to get into iOS) assuming being a programmer is what you want to be.

Thats my advice though.
 

It is a mystery

Tory Lanez Stan
Joined
Aug 20, 2013
Messages
8,837
Reputation
3,587
Daps
43,405
HTML and CSS are for webpages. To build a gaming app you have to learn a programming language like C++. For android you can use Java but a Iphone app you have to use the apple Devkit you get on their webpage
 

Apollo Creed

Look at your face
Supporter
Joined
Feb 20, 2014
Messages
62,034
Reputation
15,469
Daps
230,899
Reppin
Handsome Boyz Ent
Thats because they aren't really considered programming languages...lol

Yea anyone who has been using the net since 2000 has played around with HTML&CSS at some point, I took a class for it in HS almost 10 yrs ago but even till this day I can still look at Website source code and decipher for the most part what the code is even though I haven't "coded" with it in almost 10 yrs.

I`m not about that programming life (I`m a BA/PM) but I do plan on eventually trying to master something just for personal endeavors.
 

Loop Ba$eCrawler

All Star
Joined
Aug 6, 2015
Messages
1,226
Reputation
420
Daps
4,229
I want to create something like subway surfer or a hip hop karaoke app
Knowing the scripting is only part of the process though. Gotta know how to create the assets/animations for the game as well. You can buy premade assets from places like the Unity3d asset store or make them in programs like Maya/3ds Max/Blender/Zbrush/Mudbox...
 

Data-Hawk

I have no strings on me.
Joined
May 6, 2012
Messages
8,423
Reputation
1,995
Daps
16,333
Reppin
Oasis
Knowing the scripting is only part of the process though. Gotta know how to create the assets/animations for the game as well. You can buy premade assets from places like the Unity3d asset store or make them in programs like Maya/3ds Max/Blender/Zbrush/Mudbox...

Man, people really underestimate how much work goes into a "decent" game. Alot of the times, i'll come up with some code and then become drained of energy when its time to work on other aspects of the game ( Art , animations ).

There's a "reason" why you have teams of people working on games. One man armies do happen, but it takes them forever to get anything done.

For example took this guy 5 years to develop this game by himself( part time ) and he was already a professional game developer

 

Spatial Paradox

All Star
Supporter
Joined
May 16, 2012
Messages
2,345
Reputation
1,150
Daps
12,326
Reppin
Brooklyn
I want to create something like subway surfer or a hip hop karaoke app

If you've never made a game before, you've got your work cut out for you.


Knowing the scripting is only part of the process though. Gotta know how to create the assets/animations for the game as well. You can buy premade assets from places like the Unity3d asset store or make them in programs like Maya/3ds Max/Blender/Zbrush/Mudbox...

^ And this is definitely part of it.


Check out this page: getting_started - gamedev
Further down on the page, they recommend starting by making Pong. And you might be thinking "I don't want to make Pong. That's a simple ass game :martin:"

Except there's a lot going on under the surface:
Lets consider for a second what Pong consists of.

  • Two paddles, one Player controlled and one AI controlled.
  • A ball.
  • A win/lose condition.
Sounds so simple your 9 year old brother could do it, and you're better at computers than him so you can start something more complex than Pong right? Wrong. Lets take a deeper look at what Pong consists of:

  • Two paddles, one Player controlled and one AI controlled.
  • Two paddles which have a constrained range of motion (ie: can't go beyond edge of screen, can only move on one axis)
  • A ball.
  • A ball that collides with paddles and bounces off of them appropriately.
  • A ball that knows when it goes beyond a paddle and causes the player to lose.
  • A win/lose condition.
  • A way to check if the ball should cause either the Player to lose or the AI to lose.
  • A menu
  • A way to choose options on a menu
  • A way to go from the menu screen to the gameplay screen
  • A way to go back to the main menu from the gameplay screen
  • A way to restart the gameplay screen from zero (ie: no points)
  • A way to keep track of score.
  • A way to restart the gameplay without resetting score
  • A way to tell the users who won.
  • A way to play sounds to provide feedback.




All that said, don't let any of that discourage you if that's what you want to do. Just know it's going to be a lot of work
 

Loop Ba$eCrawler

All Star
Joined
Aug 6, 2015
Messages
1,226
Reputation
420
Daps
4,229
Man, people really underestimate how much work goes into a "decent" game. Alot of the times, i'll come up with some code and then become drained of energy when its time to work on other aspects of the game ( Art , animations ).

There's a "reason" why you have teams of people working on games. One man armies do happen, but it takes them forever to get anything done.

For example took this guy 5 years to develop this game by himself( part time ) and he was already a professional game developer


Yeah, I'm just finishing my degree in game design and working on a few simple ideas by myself. Looking for prebuilt games in the Unity store now to cut out a lot of the coding work...Then I can just adjust the code to fit my game and put my own artwork/animations into it. It's not tough to reskin a game if you're looking to basically copy an existing game but it's real time consuming to make something original.
 

Apollo Creed

Look at your face
Supporter
Joined
Feb 20, 2014
Messages
62,034
Reputation
15,469
Daps
230,899
Reppin
Handsome Boyz Ent
Yeah, I'm just finishing my degree in game design and working on a few simple ideas by myself. Looking for prebuilt games in the Unity store now to cut out a lot of the coding work...Then I can just adjust the code to fit my game and put my own artwork/animations into it. It's not tough to reskin a game if you're looking to basically copy an existing game but it's real time consuming to make something original.

Isn't this what most these cats do in these Android and iOS app stores? Low key we need to form a Coli Dev team, but thats a topic for another day.
 

Data-Hawk

I have no strings on me.
Joined
May 6, 2012
Messages
8,423
Reputation
1,995
Daps
16,333
Reppin
Oasis
Yeah, I'm just finishing my degree in game design and working on a few simple ideas by myself. Looking for prebuilt games in the Unity store now to cut out a lot of the coding work...Then I can just adjust the code to fit my game and put my own artwork/animations into it. It's not tough to reskin a game if you're looking to basically copy an existing game but it's real time consuming to make something original.

Yeah, whatever framework you decide to buy on there. Make sure some type of documentation is include lol. The best framework I've seen on there so far has to be -

Asset Store

Good documentation and alot of comments in their source code. A ton of Trig used throughout also.
 

Data-Hawk

I have no strings on me.
Joined
May 6, 2012
Messages
8,423
Reputation
1,995
Daps
16,333
Reppin
Oasis
OP, I suggest looking at Blender 3D if you want to do a 3D game. anything else is going to cost you alot of $$$$$$
 
Top