Camera Update

Camera Update

Right, so the rotations are fixed. The issue lie in how the offset rotation was added to the base input. In short, this is how it works: MainCamera is the one that renders the image. BCamera is the desired position and rotation. We use a lerp to make MainCamera's position the same as BCamera over a second or so, and make it move to that position in a panning motion. We can do the same for the rotation, but that caused problems. Below you ca see the code for the old rotation c

Next up: Camera

Now that the audio's loading is way more distributed, I'm tackling the problems occurring with the camera: It's broken. Somehow the system likes to rotate 90 degrees every now and then, soft-locking the game, as the player can't access the object required to continue. What I'm gonna do is go trough all the camera-related code and try to find a way to organize it. Every function and how they relate to each other, mapped out, as well as the WorldSwitch system. I hope to find th

Restarting development: Audio

First thing we'll do is handle how audio is loaded. The current game starts by loading in every single song that will be used, which isn't a problem in Windows, but is on Android. The loading times can be as long as 60+ seconds. The benefit is that, once playing, the loading is very fast. However, compared to adding 5 seconds per loading screen, I'd like for the game to start up a bit faster. Hence I need to overhaul how audio is loaded and unloaded (the songs), but also the

Winning Prizes

So we presented our game to the jury and it was good. Then we signed up our game for a VAF Wildcard, a competition where students sign in their projects for to win coaching and money. We won! Then we got nominated for the LUCA Showcase 2018. We won that too! So we will go on to develop the next chapter or two of Story of Two, and go through a 7th system iteration. Cya soon.
{"items":["5fda4a89ad4594001708de1b","5fda4a89ad4594001708de13","5fda4a89ad4594001708de17","5fda4a89ad4594001708de18"],"styles":{"galleryType":"Columns","groupSize":1,"showArrows":true,"cubeImages":true,"cubeType":"max","cubeRatio":1.7777777777777777,"isVertical":true,"gallerySize":30,"collageAmount":0,"collageDensity":0,"groupTypes":"1","oneRow":false,"imageMargin":100,"galleryMargin":0,"scatter":0,"rotatingScatter":"","chooseBestGroup":true,"smartCrop":false,"hasThumbnails":false,"enableScroll":true,"isGrid":true,"isSlider":false,"isColumns":false,"isSlideshow":false,"cropOnlyFill":false,"fixedColumns":0,"enableInfiniteScroll":true,"isRTL":false,"minItemSize":50,"rotatingGroupTypes":"","rotatingCropRatios":"","columnWidths":"","gallerySliderImageRatio":1.7777777777777777,"numberOfImagesPerRow":3,"numberOfImagesPerCol":1,"groupsPerStrip":0,"borderRadius":0,"boxShadow":0,"gridStyle":0,"mobilePanorama":false,"placeGroupsLtr":true,"viewMode":"preview","thumbnailSpacings":4,"galleryThumbnailsAlignment":"bottom","isMasonry":false,"isAutoSlideshow":false,"slideshowLoop":false,"autoSlideshowInterval":4,"bottomInfoHeight":0,"titlePlacement":"SHOW_BELOW","galleryTextAlign":"center","scrollSnap":false,"itemClick":"nothing","fullscreen":true,"videoPlay":"hover","scrollAnimation":"NO_EFFECT","slideAnimation":"SCROLL","scrollDirection":0,"scrollDuration":400,"overlayAnimation":"FADE_IN","arrowsPosition":0,"arrowsSize":23,"watermarkOpacity":40,"watermarkSize":40,"useWatermark":true,"watermarkDock":{"top":"auto","left":"auto","right":0,"bottom":0,"transform":"translate3d(0,0,0)"},"loadMoreAmount":"all","defaultShowInfoExpand":1,"allowLinkExpand":true,"expandInfoPosition":0,"allowFullscreenExpand":true,"fullscreenLoop":false,"galleryAlignExpand":"left","addToCartBorderWidth":1,"addToCartButtonText":"","slideshowInfoSize":200,"playButtonForAutoSlideShow":false,"allowSlideshowCounter":false,"hoveringBehaviour":"NEVER_SHOW","thumbnailSize":120,"magicLayoutSeed":1,"imageHoverAnimation":"NO_EFFECT","imagePlacementAnimation":"NO_EFFECT","calculateTextBoxWidthMode":"PERCENT","textBoxHeight":193,"textBoxWidth":200,"textBoxWidthPercent":50,"textImageSpace":10,"textBoxBorderRadius":0,"textBoxBorderWidth":0,"loadMoreButtonText":"","loadMoreButtonBorderWidth":1,"loadMoreButtonBorderRadius":0,"imageInfoType":"ATTACHED_BACKGROUND","itemBorderWidth":0,"itemBorderRadius":0,"itemEnableShadow":false,"itemShadowBlur":20,"itemShadowDirection":135,"itemShadowSize":10,"imageLoadingMode":"BLUR","expandAnimation":"NO_EFFECT","imageQuality":90,"usmToggle":false,"usm_a":0,"usm_r":0,"usm_t":0,"videoSound":false,"videoSpeed":"1","videoLoop":true,"jsonStyleParams":"","gallerySizeType":"px","gallerySizePx":464,"allowTitle":true,"allowContextMenu":true,"textsHorizontalPadding":-30,"itemBorderColor":{"themeName":"color_11","value":"rgba(45,45,45,1)"},"showVideoPlayButton":true,"galleryLayout":2,"calculateTextBoxHeightMode":"MANUAL","textsVerticalPadding":-15,"targetItemSize":464,"selectedLayout":"2|bottom|1|max|true|0|true","layoutsVersion":2,"selectedLayoutV2":2,"isSlideshowFont":true,"externalInfoHeight":193,"externalInfoWidth":0},"container":{"width":927,"galleryWidth":1027,"galleryHeight":0,"scrollBase":0,"height":null}}
Blog
Contact
Portfolio
Home
Notes