12/11/2017

QuickPost: Making a Game



Currently I am working on a game, and honestly I am not too happy with what I have to show in its current state, then I realized just how many programs I am working on to do this.

right now I am setting up a basic launcher using C# to simplify and broadcast to from this site aswell as other sites. This is how I plan on having a patch system rather than auto detect, it will just link up to some news feed. I have not figured out how I will make paid for games patch via this system how ever, because c2 is derpy. I am also having the launcher read from various files such as a manual.pdf, a readme.htm, and its all within microsofts c# web browser object so basically it is a watered down IE.

Right now this is more or less a prototype and I would rather make something cross platform, now I could use construct 2 to create a launcher crossplatfom, but the issue lies with handling NW to be able to handle that, which other than rex's plugin that I can't get to work properly it really has some limitations there.

Honestly there is no simple answer there use to be, monodevelop use to be the easy answer but now it means downloading a very old version of it that supports crossplatform support with windows, and linux, but that would mean no mac build. Now to them crossplatform just means android, and only android without a basic understanding of what crossplatform means.
I could write one in java, that is the easiest way to do it other than python....  But yeah.... At that point I could just make the launcher in javascript ... or hta...

Writing a program for a launcher has shown me the advantages of having a launcher. Example I can use the built in web browser to use it to go to a news page, manual, display licenses, for annousements about the game, update download links, and promote other games with it. All of this without a dependancy of the launcher, steam, and various digital distribution platforms.

How ever I would recormend links be done via domain name redirects, so that way if host is changed, or site is pulled atleast the domain name can still be reused redirecting to a new site. The only thing is you want the domainname very unque to the point where it wouldn't be ever reused, always maintain the domain name and make sure it never expires or you may become  a victim of domain name sniping.

In terms of the game I am making a shotgun shell model and texture, and setting up the item rotation in game. Currently the project name is qoom as it is a doom clone with mouse look, jumping and swimming which are all in prototype stages where its all coded but there are bugs  which will be fixed before release as most the bugs are minor. 

3 comments :

  1. Have you looked into using Unity

    ReplyDelete
    Replies
    1. I have used unity before. The issues I found with unity was making 2d games, and making games for targeting all web devices. Unity does not work well with chrome os, linux, and android. It also didn't work well with my developmental envirorment as it lacked support in various devices as well, including the lower end devkits I had( they only worked with web games mostly and where used to port web games over to it).

      Honestly though I stopped using it a long time ago, and it was because I had worked with a small team on projects with it, and I just got burned out by the engine rather quickly. The team was ran out of a college club. since I was the only one on the team that took the effort in publishing works, and because of legality worries the college we were at didn't want us to release anything. We couldn't even make a showcase to show employers to try to get us jobs in the field without them getting mad. They saw our work as theirs because we used their equipment to do it on, pretending their Pentium 4's in 2009 was top level tier crap. They just wanted to pretend we didn't exist, minus the recruiting time, to show how many clubs they have, and get people to join their college and to fill some empty slot. They kept brining up this non-credited college near by and the culture worked like they were their enemy and the professors repeated that mentality. But then when I went to go transfer out of there none of my credits transfered as classes even to the college that claimed they would take up to 70 credits. Sure they did only as generic credits.

      Delete
    2. I spent 4 years at that college, 2 of which was in that club.

      Delete

Please be kind to others, and my self.

Rss Feed

Undeadbobop's blogs

↑ Grab this Headline Animator

My Other Blogs

FeedBurner

I heart FeedBurner

Labels

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

promotions