# Everlasting Summer (Defold edition)

**URL:** <https://forum.defold.com/t/everlasting-summer-defold-edition/3395>\
**Category:** Dev diaries\
**Created:** [November 14, 2016, 10:09am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395 "2016-11-14T10:09:22Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 6, 2016, 8:04am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/41 "2016-12-06T08:04:42Z")

</div>

I use “All chars” in font. And after it all works fine.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 8, 2016, 8:07am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/42 "2016-12-08T08:07:07Z")

</div>

Introduced language switch and english language for day1-scene2.

 ![](https://forum-defold.b-cdn.net/uploads/default/original/2X/3/3515361cc6d0d973e3e9c7c5371589d5fe7bac22.png)

[game version 0.8](http://gamejolt.com/games/everlasting-summer-browser-port/211167)

Now language can be switched in the game at any time.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 15, 2016, 10:08am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/43 "2016-12-15T10:08:45Z")

</div>

Implemented background changing when script is needed for it.

 ![](https://forum-defold.b-cdn.net/uploads/default/original/2X/3/35462bb9ffd494241b528a9a532b766ccb0ccac4.png)

Higlighted text by actor color to distinguish it visually.

 ![](https://forum-defold.b-cdn.net/uploads/default/original/2X/2/2107c4fab87e6ea990469d4b1ab0a34ea250659c.png)

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 20, 2016, 7:49am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/44 "2016-12-20T07:49:36Z")

</div>

Displaying relations with girls animated.

 ![](https://forum-defold.b-cdn.net/uploads/default/original/2X/3/3541809cf3d31dbe1962897eb3d623f03a747bf7.png)

It slides from right and bump heart from back to front. This can add juiciness to game.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 25, 2016, 6:41am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/45 "2016-12-25T06:41:52Z")

</div>

Implemented animated show/hide of actor and emotion now changes from transparency (more lifelike)

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 25, 2016, 6:51am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/46 "2016-12-25T06:51:43Z")

</div>

One thought - how to dynamically download images for sprites from server. I do not like, that game loaded all images at once and player will see only small portion of it, but should wait while loading finishes.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [December 26, 2016, 10:16am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/47 "2016-12-26T10:16:13Z")

</div>

It is currently not possible to download images and use on sprites (you can do this on gui box nodes using gui.new\_texture, gui.set\_texture and image.load). We are working on a new feature called LiveUpdate for download of new assets. Jakob describes this feature here: [Apk-expansion files - #12 by jakob.pogulis](https://forum.defold.com/t/apk-expansion-files/195/12)

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 26, 2016, 11:11am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/48 "2016-12-26T11:11:10Z")

</div>

Interesting feature. I should reconsider entire game flow to be ui based. If sprite can be shown above UI I can download backgrounds as GUI nodes as well.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [December 26, 2016, 1:06pm UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/49 "2016-12-26T13:06:35Z")

</div>

> [@stormarchitextor](#):
>
> If sprite can be shown above UI I can download backgrounds as GUI nodes as well.

You can modify the render script to change the order in which things are drawn.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 27, 2016, 5:23am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/50 "2016-12-27T05:23:38Z")

</div>

Thank you. I read this render manual but do not understand it very well. Will reread it and use sprite over gui.

---

<div class="post-metadata">

**Author:** ![Pkeod](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pkeod/32/606_2.png) [@Pkeod](https://forum.defold.com/u/Pkeod)\
**Post date:** [December 27, 2016, 6:16am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/51 "2016-12-27T06:16:10Z")

</div>

You can have multiple render predicates for multiple material tags. So you could have two Game Object layers one above and one below GUI. Or two GUI one above one below GOs.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 27, 2016, 6:50am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/52 "2016-12-27T06:50:09Z")

</div>

This is perfect. You show the way to solve current problem. I will learn and try to display it as sandwich.  
This can minimize memory consumption of game and size of distribution.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [December 29, 2016, 1:07pm UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/53 "2016-12-29T13:07:34Z")

</div>

Added blinking for normal emotion and pose 1 for Slavya actress.

When I make all blinks working, then will show it on public to see emotions and suggestions.

This bring to life game more.

I will implement moving eyes and maybe rotation of actors to make it more animation like. But this can add huge amount of time to develop (not mention build size).

If I can implement clouds and wind, picture will be as alive as I wishes it to be.

When I implement all blinks (and eyes movement) game feel is skyrockets, because you look at active face.

Thinking about smoother facial emotion transitions. Krita 3 is good instrument for this.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [January 4, 2017, 7:20am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/54 "2017-01-04T07:20:22Z")

</div>

Used [tinypng.com](http://tinypng.com) and drastically minimized build size.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [January 4, 2017, 9:47am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/55 "2017-01-04T09:47:37Z")

</div>

[tinypng.com](http://tinypng.com) seems like a nice tool. Thanks for sharing! I usually use [ImageOptim](https://imageoptim.com/mac) when I need to reduce the png size. The difference is that ImageOptim doesn’t change bitdepth (from 24 bit to 8 bit indexed pngs) and instead focuses on stripping meta data and changing compression.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [January 6, 2017, 10:37am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/56 "2017-01-06T10:37:36Z")

</div>

You’re welcome. Sharing is caring. I happy with responsive community and try to make my small commission to it.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [January 9, 2017, 7:23am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/57 "2017-01-09T07:23:30Z")

</div>

Added blinking animation to happy pose. Last one pose in scene (surprise one).

Next will work on shaders. Eye movement is good to have, but I should consider to move it to last stage, because facial emotions and body language should be consistent and fullfill each other.

Sad to read that Defold does not support multiple textures per shader. I happy to have it, because I will mask gates out of clouds shader and can make it fast.

Now I should rebuild stage for it - splitting gates from background and placing it on cloud.

Wind shader also add some patch to texture. Movement on scene will change some background images (extracted parts will be wavy for grass, flags and leaves and dissolve for clouds)

And I look carefully for new shader on top of screen - sun rays. If I can find one.

---

<div class="post-metadata">

**Author:** ![sven](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sven/32/1086_2.png) [@sven](https://forum.defold.com/u/sven)\
**Post date:** [January 9, 2017, 10:51am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/58 "2017-01-09T10:51:03Z")

</div>

Agreed about the multiple texture point, something that we really need but is not currently our top priority.

There is support for multiple textures for model files though, maybe something you could play with? 🙂 (You can also bind multiple textures in the render script, even before rendering sprites, but you can only bind “raw” images and not Atlases currently which might pose a problem with UVs.)

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [January 9, 2017, 12:22pm UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/59 "2017-01-09T12:22:52Z")

</div>

Thank you. It can fix some problems I faced during development. Stacking images is what I wish to use on each complex sprite or background.

Defold is great engine, so I search for workaround some minor inconsistencies.

---

<div class="post-metadata">

**Author:** ![stormarchitextor](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/stormarchitextor/32/19523_2.png) [@stormarchitextor](https://forum.defold.com/u/stormarchitextor)\
**Post date:** [February 25, 2017, 5:34am UTC](https://forum.defold.com/t/everlasting-summer-defold-edition/3395/60 "2017-02-25T05:34:04Z")

</div>

Added clouds (very grateful for fixing it by defold community member) now scene more lifelike. Moving clouds is pretty.

 ![](https://forum-defold.b-cdn.net/uploads/default/original/2X/0/0787b594b9d587889f075e1c77767ff06654bc06.png)

They move and I wish to move bigger clouds as well. And wind blowing. Maybe sometime I will add it when find a way to do it properly.

Now I will make every scene with clouds (sky color tint will be changed for day/night time of day)

And water in some scenes. So many work, but I happy to do it in free time. Game development is good hobby

[Previous page](https://forum.defold.com/t/everlasting-summer-defold-edition/3395.md?page=2)
