Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Devlog #2: Laying The Foundation!

Sign in to follow this  


It's time for [color=#99ccff]Towards The Pantheon[/color]'s 2nd devlog! You can read the first devlog "Getting Started!" [color=#99ccff]here[/color].

New area reveal; a dystopian cyberpunk city!

For the past two weeks, a lot of basic scripting for the game has taken place. Essentially I have been copying over and refactoring scripts from my previous games [color=#99ccff]Overlooker[/color] and [color=#99ccff]Overlooker 2[/color] that are the foundation for the overworld mechanics. This includes things such as textboxes that pop up when you examine things such as signposts and bookshelves, an options menu that lets you exit the game, the ability to switch between the four main characters, basic movement, collision, and more.

Each character has unique overworld mechanics

I did encounter one of the most bizarre bugs I have ever seen. For the textbox I was using GML's draw_rectangle() function to draw a semi-transparent black box over half the screen so that the text on top would stand out more. When I tested it, objects such as trees in the overworld would disappear while cycling through the textbox, and then reappear when finished. I changed the depth of the textbox object and saw that for some reason GameMaker was taking the tree sprite and drawing stretched versions of it over the map. I have absolutely no idea why it would do that instead of drawing a rectangle, and it's even more bizarre considering that it was the same code I had used for textboxes in [color=rgb(153,204,255)]Overlooker 2[/color]. I could not find anyone who had a similar bug when searching Google, so I replaced the draw_rectangle() call with drawing a sprite as the textboxes will most likely have their own artwork instead of being simple rectangles anyways. Problem avoided, but still bizarre! That is the first bug I've had in GameMaker that was completely baffling.
Edit 7/25/2016: Reinstalled GameMaker Studio and the bugs I had been encountering have disappeared.

Bam is decorating his house with snowcats

I have been working on sound design for the game's soundtrack, but have not posted any new [color=#99ccff]soundtrack demos[/color] since the last batch. I am still having some trouble deciding on how the music should sound, but I think with the basic gameplay mechanics being implemented and artwork being put into the engine it will be easier to figure that out while playing the game.

Setting up the Korg Karma (and JV2080X) for sound design experiments!

Our artist Leandro has been doing great work, and we've revealed two new areas that he has worked on; the wasteland (below) and cyberpunk city (above). He has been working on tiles for other areas and sprites for the main characters, and more artwork and areas will be revealed over time so be sure to follow the [color=#99ccff]Towards The Pantheon[/color] social media accounts below to keep up to date!

Testing out depth, walking, running, and recording gifs for social media

I am very happy with the progress so far considering I work a full time job, work with 2 other game development teams, and have other obligations. I will begin working full time on the game in less than 2 months, and I think I'll have a large majority of the game's mechanics implemented so I can focus on level creation, balancing, and playtesting. My friend Kyle Mountifield has helped me finish up enemy and boss designs, and he will be a big help in content creation and playtesting! I'm also fortunate to have some other great friends who will be helping out with playtesting throughout development.

Phenez and Mishima in the new wasteland area

That's it for this devlog, the next devlog will be posted roughly 2 weeks from now!

If you enjoyed this devlog follow the game and us developers on social media for more frequent smaller updates!

Follow Towards The Pantheon on [color=rgb(153,204,255)]Facebook[/color], [color=rgb(153,204,255)]Twitter[/color], [color=rgb(153,204,255)]Tumblr[/color], [color=rgb(153,204,255)]Soundcloud[/color], [color=rgb(153,204,255)]IndieDB[/color], [color=rgb(153,204,255)]Twitch[/color], & [color=rgb(153,204,255)]Pinterest[/color]!

Follow Connor O.R.T. Linning on [color=rgb(153,204,255)]Facebook[/color], [color=rgb(153,204,255)]Twitter[/color], [color=rgb(153,204,255)]Tumblr[/color], [color=rgb(153,204,255)]Youtube[/color], [color=#99ccff]Soundcloud[/color], [color=rgb(153,204,255)]Twitch[/color], & [color=#99ccff]Bandcamp[/color]!

Follow Leandro Tokarevski on [color=rgb(153,204,255)]Facebook[/color], [color=#99ccff]Twitter[/color], & [color=#99ccff]Youtube[/color]!

Thanks for reading!

Sign in to follow this  


Recommended Comments

There are no comments to display.

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
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!