Saturday, October 24, 2015

How to design a game by your self

First what you will want to do is make sure you have all the right software. This will be including various tools such as photo editing software, modeling software or sprite animator software, game engine tools or IDE applications.

When selecting the software you want to use consider price, compatibility, and what you can & can't do with it. You may want several image photo editing software, including adobe photoshop, illustrator, gimp, inkscape, or pretty much any basic paint tool that supports png or tga formats with transparency.

For modeling selection there is nearly always a cost, some times even the free software doesn't allow commercial use, you have to becareful with what you get because many modeling softwares lack basic functionality, over complicate things, and include unnessary steps. I personally prefer milkshape3d over all, but blender is fine so long as you set it up properly and take the time to learn it, it takes a long while to do so and the GUI in blender is always changing and it is a real mess but in functionality wise it is decent. Others will prefer 3dsmax, maya, and much more it really is your own taste. I prefer the closest thing to drafting out a model though, with very decent amount of export types with animations too.

If you are not making a 3d game or need 2d animated assets there are 2d animation programs out there too, they will include joints/bones, and have keyframes, I use one called spriter it is for construct 2 mostly but it can be used for other engines, and even in some IDE's with API's such as C# w/ XNA or C++ w/ directX or C++ w/ SDL as gif or bmp w/ sprite strips.

When choosing the IDE or game engine you need to think how can I get this to my audience, and what am I willing to learn. This includes engine basics, language basics, introduction to programming, and over all how much will it cost. Visual studios is something most schools try to push onto its students at a college level trying to say the microsoft way is the best way yatta yatta yatta. When the GNU C++ compiler will work just fine which means IDE's such as CodeBlocks, Monodevelop, and even codeevny may work out fine for C++ & C# based games so long as they either use SDL, OpenGL, C# w/ monogames(Similar to XNA).

For game engines it is very much the same when choosing a IDE, there are various selections some with high costs others free to affordable. But with engines there tends to be more limitations on what it can do for you, often some have several different types of licence such as unity, gamemaker, construct 2, and they restrict what you can and can't do based on them. It is easy to use a engine but hard to know what is doing on unless you understand the backbone, what it is based on and what it uses. Once you do that you can fined out how it does certain things and use the enigne outside of its intended use especially if it is extendable with plugins of some kind. I prefer unity or construct 2 depending on wheather I want a 3d or 2d game.

Once you have all the tools you should want to start drawing out ideas on how you want your game to play, and start making art work based around it. Make temporary assets in which you intended to replace, if some are good enough to keep use them. This is to get a general idea not to complete the game. The next thing you will want to do is make a prototype with the assets using the game engine. Some srpites/models you may want animate to some small degree.

Next thing you want to do is play your prototype and think of every instance that sounds are needed, and either make them, purchase rights to sound packs, or download them be wary of licencing agreements on sound eiditng tools, making, or sound asset packs some restrict you from releasing your games certain ways and are very strict often leading to law suits. Just read their terms of service on each one.

Once you have the sounds made, implement them and then begin the long process of story boarding if your game has one. Concept art is a must, it gives a idea of how you would like to make the game not only look but of the overall level design. Remember it isn't the finished work and it can be used in game if re-worked which is often the case in most games, even AAA games.

Once you have all your story boards done and concept art, implement what assets you have made for the game replace assests as needed from what you have from the gameplay prototype. Add more to the gameplay as needed, which means a lot of programming. Adding and implementing the assets as needed.

Often what needs to be done is a layer of polish before you release. Create your levels just as if they were art assests and design unquie assets for every level just to bring out your game, make it feel like a good experience to play.

Quality assurance is needed for a good game, have many testers provide feedback. Listen to their feedback don't just blow them off unless someone needs to. Bugs are a common thing blown off with "around too it" excuses, bugs are very serious issues. If someone finds a bug in testing it is almost certain someone will find it outside of it, meaning the base consumer. Remember it is the testers job to break the game, provide feedback on what is and isn't fun, and what they liked and disliked with the game. Keep your testers in your target audience.

No comments :

Post a Comment

Please be kind to others, and my self.

Rss Feed

Undeadbobop's blogs

↑ Grab this Headline Animator


construct 2 Nintendo game ouya wiiu review android games windows pc linux Chrome google Microsoft development mac web Dreamout controller free scirra chrome os chromebook play steam Sega controls programming #nintendo 2d Apple DRM Wii template unity Dream gaming help store valve video youtube 3d How to bus construct game development gamepad menu music out rush update video games HTML5 SEO bad chrome book console custom driver experience javascript online tutorial 360 GNU/Linux Iphone Pokemon go art code engine font iOS os software sprite support website xbox Saturn adventure app assets cheap clone css down fix gamejolt internet level life opengl phone sale sound spriter work 3ds Fishing Game development companies in detroit Nintendo Switch Playstation Scam Sony Sucks Ubuntu acer adv advance amazon book chromeos computer delay drawing effects emulation example gamestop gimp halflife java kongregate modeling network nvidia pack platformer problems project ripoff security sonic spritefonts starter system undeadbobop windows 8 2014 Beginner C# Corsair DLC Developers Dreamcast Genesis Mario Mario Kart Micro-transactions Photoshop Things Virtual abuse acer 11 ads advertisement application apps arcade bing blog blue bugs c++ coin construct 3 construct2 design develop directx email emulator face faceplate fail functions game development tools give away googleplay issues lies link make money nes of optimization options patch php plate pool pro retroarch snes source summer terrible tf2 tools top trirectimo up usb virtual console voice vs webhosting worst xml zelda 1 2 3 submit pro 2 5 AI America C# XNA Gamestudio CD Call of Duty Cast Comparison Controller Pro Controller Pro U Copy DVD Digital Direct Discs Doom Drive East Detroit Eastpointe Eshop GBA Golden HTML ID Marker Megadrive Moore Mupen64 Nights Old PS2 Personal Peter RSS Record Retropi RollApp Screenshots Secret Sega Genesis Ultimate Portable Game Player Sega Saturn Skateboard Switch TV USA WoW XBL Zelda breath of wild ad adsense adv menu alternative angry art work assault atari audio away balls best bfxr block blogger bo's bobop brick bride bug build bundle bus driver 2d experience rush capture card cards cat character choice chrome web browser club color command commercial connect contest corruption crash create crush dead demo depression descriptions done download e3 easy education ethics event evil family features feed flash fonts fps fraud free software fx galaxy game development companies game development companies in michigan game engines gameplay get gif give gnu google chrome graphics greed guide hackers half halflife 3 halo head honest hosting is issue item items jam jolicloud keyboard kick kickstarter kitten kitty lag lan learning liars lock low making manager maps menus micro minecraft mobile mods monogame movie multiplayer netplay networking new news noncommercial not odd off one paint pewdiepie pie players playing plugins pokemon port program quake quick raspberry pi red remote require rip road save saving screen screenshot screw script sdl search sega genesis server settings site skate skeleton small snapshot song sounds sprite sheet steamos team tegra templates text tic tac toe to tool top 10 touch tree unreal use useless version videogame virus ware web server webgl wedding wireless world xbone xbox 360 xbox one xboxone zombies #e3 $oft 10 10 ways 200 2015 25th Anniversary 2600 3.14 343 3:4 ratio 3DTin 3d modeling 5 nights 64 7 7th guest 8 90 API ARM AT&T ATOM ATT AVGN Ace Adriano AlphaOmegaSin Android disable ads in games Animation Backlinks Balmer Batdan Bernie Bethesda's New Review Copy Policy Bill Blackjack Blackmail Bluetooth Boarding Bros Bully C++. directx Cities Classic Computers Consoles Cool Corruption in gaming news journalism Creators Cyanara DDOS DMZ DNS Deluxe Detroit Dogs Dragon EA EULA Eco Edge gamepad Edition Emio Encore F.E.A.R. FCC Facebook Facebook account hijack Fanboy Feeds Feminism Footage GPL Game review Gamer Gates Genesis Ultimate Portable Game Player God Gold HD HDMI HP HTC Vive Halo 2 Halo 2 Anniversary ID Tech IDE IE IGN IOS 9 ISP IT Impact Impressions Install Irate Irategamer Jaden smith Japanese Jim Kainy Kart Kim Jong-un Knuckles Kotaqu LG LGBT Las Vegas Last Launch Lenovo Library Linksys Lycoming mall Mad Mad over Mario Galaxy Marker sprite font Metro Michigan Microsoft store in michigan Microsoft wordpress Monodevelopment Moon Mortal Kombat Mote Movies Mysterious NX Navel Nes classic Next Nintendo 64 North Korea November OC OS X OSX Ocarina Ohio Omega Onedrive Paradise Paths Performance Pokken tournament Pikachi controller Projared Promotion Pygames Pyshell Python Python Fiddle RPG Rage Released Remix Retrobit Retroduo Retrogen ReviewTechUSA Rock Rock Paper Shotgun Rockstar Roseville SMM SQL SWF SWJ Samsung Scholarship Shaft Ship Sin SkyDrive Smash Sprite font Star Starling Steam controller Steven Stolar Sun Super Mario Super Mario Maker Super Smash Bros Tails miles Tech Text adventure The Interview The Letter Tony Hawk Total Media Town TreeFall Studios Treehouse Tuner Twitch Ubisoft VBA VLC VR review Valor Vegas Vengeance Video game art Watch Watchdogs Wino WoW! Woofle XBLA Zilla abandon abandonware accessories accounts acting ad free adapter add on admin adreno advance menu system advertisers affordable airplane algorithms alone alpha always amazing amazon app store amd animal animate animated animations app developer in detroit Michigan app development appegg appspotr arch array ashleey asus atgames attack audience auto back back links background badges bag bags bandicoot banks bar base basic basics basketball battery battle. DLC. link bayonetta beating bed bgoat big bios bioshock birds birthday bit bites black blackberry blade blast blender blockstorm bloodmoon blur bo boom bored boxes boy breaks bricks broke broken brotherhood browser bsd buck bucks buggy bungie bust buy c++. html c64 cable can can't canceled candy capcom car care caret-t caster cb3-111 chair challenges change cheaters cheating checking chimp chimpmail chrome cast chromebooke chromecast app clara classical clearance client cloud applications cloud computing cocoonjs code envy coding college colour comedy comments community compatibility competitive market complaints complete roms list computer AI connect 4 connecting cons constroller construct 2 gaming engine construct 2 gaming engine plugin construct 2 holiday plugin construct 2 plugin construct 2 time and date plugin content convict convict gaming cost costume couch counter counterstrike court cpu crafting crap crazy crd creating creation creativity credit crossing crusher ctf cubes cue curse cursor customization templates cylinders daniel date object deathmatch dell desert desktop desura develoming developing development kit dial dialup died difficult dig disabilities discontinued dishonest disney do doesn't work dollar dos downfall drag dreams drug store ds duckduckgo dug dumb dumbphone easter egg eastside ebaulms edge electric electronic email list eminem emu emulators end engines enlightenment entertainment environment ethical practices ever exclusive expand expired site exploit eyes fall fallout fallout 4 famous fan art fast fear fees feminist file fill fire firefox firefox marketplace firefox os firewall firm firmware first five flaw flickr football for forget forgotten domain fortress fox frame frame rate framework freddy's free money free to play freeware fried friend friendship full fullscreen fun gambling game asset pack game list game maker gameboy gamegear gameinformer gamemaker gamers gaming assets gaming easter eggs garrys mod gas gears gender glitches glove go good goofed google play google+ gore gorescript gpu grand grandtheft auto gray greedy green grey grid groom gta guestbook gunners h2100 hacking halflife 2 handheld hard hardware harmony hawk headphones headset hedgehog hell hexen highschool highscore hijack hl1 hl2 holidays home homebrew homicide hook hotel hotmail humble humor hyperkin hypermart illegal image images improves index color indie indiedb industries industry information informer inn input input device insomnia instinct institute instructors intentional internet explorer internet radio interview introduction ion ip ip address irish iron island isometric jack james jelly jif jiggly puff jiminquestion job joint joke jokes journalism joytokey js k70 key keystation killed killstreak kingdom hearts kryo land lash law legacy collection legal length lerp liar lib GDX light lilly lithium live load locked logic logmein lonely loop lost temple text adventure ludei lynx machine macomb community college macombacon mail mail chimp make money fast makefile maker manifest map market market share marketing marriage married mass email subscription service master mechanical media megaman melody menu system meow midi mii miitomo mike mike v mind mini mini game minimum wage minish cap misleading misleads moddb mode models mogotxt moltres monetize monitziation montization monzilla mouse murder musial mussels mystic n64 nba need nerd net netlink nexon nfl nitch no notepad++ now nurse nyan o'reilly odk office offline oh operation out of order out of service out there overscan p2p p2w pad paid pandora panic papagayo paper weight parody party pause pay peer peerblock pewdie phishing phones photo pi piano picture pin pink pixel art plagiarism plants plants vs zombies plastic platinum player playzool please plus poke balls poker pokestops pool table popular populate portable posts power practice practive pre-order premade presentation preview price private promises promote provider ps1 ps3 ps4 public purple qlife qualcomm quest rack radio raffle ram random rant rare raspbian rate razer recommend recording red cherry redit remove renaissance repair representation resources rest retirement retrode retron 5 retry rewards rigging ripper river roads rolfe rom roms routing saga same score screen sharing screencastify scroogle scum seamless seed sega dreamcast sega master system sequel servers service setup seven card shapes share this shareware sharing shield shit shockwave shooter shop shot signs simple slavery sleep slip slumber smart smartboy snapdragon soda solitions sparks sparky spartan specialized spheres spoiler free spotify spyro spyware stakes steam box steam gamepad steam os sterling stop storm strategy game strategy guide stream streaming strike stud studio studios styles subscribe success super super mario maker bugs super mutants sync systems table tac tags tamagotchi target target marketing tax taxes teachers teaching team fortress 2 crafting teams temple run temple run 2 terrorists testing textbase texture packer the king's league odyssey the world theft this thoughts thunder tic tile tilemap time time date tin titles toe tony top 5 topic matter torque touchpad toys trading travel traveling trees tube understanding news feeds unearthing unethical bots union unusual usb 3.0 usb y users vc vidme view views villager vimeo vine vintage virtual reality volume voxel wall wallet wan wave wayback web design web server ultimate webmaster websitesubmit webstorage webstore what is my ip white will Smith word wordpress workaround workshop xbox gamepad xboxdone xeno xenoblade xhml xl xna you yourself zapdose zip zombie